Откуда берутся изображения докеров, когда я захожу в другой репозиторий изображений? - PullRequest
0 голосов
/ 05 декабря 2018

Я пытаюсь настроить инфраструктуру, используя AWS ECR для хранения образов докера.Мне просто интересно, есть ли у меня доступ к тем же базовым образам, которые я делаю в докере.EG FROM node работает в моем Dockerfile после входа в ECR.Мне просто интересно, откуда взято это изображение.Я не могу найти ничего относительно публичного репозитория ECR, в котором хранятся базовые образы.Благодаря.

1 Ответ

0 голосов
/ 05 декабря 2018

Имя образа Docker идентифицирует репозиторий, из которого оно получено.Например:

docker pull aws_account_id.dkr.ecr.us-west-2.amazonaws.com/amazonlinux:latest

Реестр - aws_account_id.dkr.ecr.us-west-2.amazonaws.com, имя образа - amazonlinux, версия - latest.Знаки препинания / и : разделяют эти три компонента.

При извлечении из концентратора Docker у вас нет имени реестра, только имя образа и версия (node:latest).

Когда вы запускаете docker login, он добавляет учетные данные к тем, которые известны Docker.Вы можете войти в любое количество реестров.Когда вы запускаете docker pull, он проверяет, есть ли у него учетные данные для конкретного реестра.

...