Как использовать базовое изображение для docker и создать из него свое собственное изображение? - PullRequest
0 голосов
/ 11 апреля 2020

Я нашел docker образ, в котором есть все, что мне нужно для настройки моего приложения, но он достаточно большой для загрузки, поэтому я пытаюсь загрузить его в AWS ECR, чтобы ускорить процесс сборки. В любом случае я могу получить docker изображение и использовать его в качестве основы для создания своего собственного?

Спасибо

1 Ответ

2 голосов
/ 11 апреля 2020

Вы можете вытащить изображение и набрать sh до AWS ECR. Сначала вам нужно создать репо в AWS. enter image description here

# Tag your image so you can push the image to this repository
docker tag <image_name>:latest <account_id>.dkr.ecr.<region>.amazonaws.com/<repo_name>:latest
# Push this image to your AWS repository
docker push <account_id>.dkr.ecr.<region>.amazonaws.com/<repo_name>:latest

Да, вы можете использовать любое изображение в качестве базового. Вы также можете использовать изображение, которое вы печатаете sh до AWS ECR, вверху вашего Dockerfile добавьте следующий код:

FROM <account_id>.dkr.ecr.<region>.amazonaws.com/<repo_name>:<image_tag>
...