Мое действительное требование - извлечь образ докера из GitHub и создать образ докера в экземпляре ec2 и отправить его в ecr.Итак, я просто пытаюсь очистить свой первый шаг, попросив помочь вытащить изображение из git, очень нового для всего этого.
Давайте рассмотрим каждый шаг, о котором вы спрашиваете в своих требованиях:
git clone <repository url>
docker build . --tag mytag
aws configure
aws ecr get-login --no-include-email
Чтобы прояснить некоторые моменты: Github: это веб-хостинг для контроля версий с помощью git.Так что нельзя вытащить образ докера из Github.Чтобы создать образ Docker, вам нужен Dockerfile.Таким образом, вы можете раскошелиться на проект GitHub с этим Dockerfile.
Затем, чтобы построить его на ec2, вы можете проверить проект, содержащий Dockerfile, на сервере ec2 и собрать его с помощью: https://docs.docker.com/engine/reference/commandline/build/, а затем выможет отправить его в любой реестр, используя: https://docs.docker.com/engine/reference/commandline/push/