На моем локальном компьютере я создал экземпляр ec2 с помощью docker-machine, используя следующие две команды:
$ docker-machine create \
--driver amazonec2 \
--amazonec2-open-port 8000 \
--amazonec2-iam-instance-profile iam-user \
default
$ eval "$(docker-machine env default)"
В этот момент я застрял. Я перешел в локальный каталог, где находится мой Dockerfile
, и попытался запустить docker build .
, но этот образ создается на моей локальной машине. Я прочитал документацию, и, похоже, не существует ничего подобного docker-machine build
.
Разве я не понимаю концепт-докер? Должен ли я скопировать код своего проекта в экземпляр ec2 и попробовать его таким образом? Если это так, не будет ли что-то подобное против использования докер-машины?