Отправка в свой реестр в Docker
Отправка в свой реестр кладёт
локальный шаблон под именем,
где сначала стоит адрес службы.
Префикс localhost:5000
говорит, что копия уходит
не на общий сайт, а в контейнер
каталога на этом хосте.
Сначала нужна работающая служба
приёма на порту 5000.
Если её ещё нет, поднимем
фоновый контейнер registry:
docker run -d --name registry -p 5000:5000 registry:2
Второе имя образа задаёт
команда docker tag:
локальный alpine получает
метку localhost:5000/alpine:1.0.
Затем docker push отправляет
слои под этой строкой.
Вход в общий каталог не нужен -
служба на localhost
принимает запись без учётной
записи на сайте.
Пометим шаблон и отправим его в локальный каталог:
docker tag alpine localhost:5000/alpine:1.0
docker push localhost:5000/alpine:1.0
Поднимите службу store на порту 5000, пометьте nginx как localhost:5000/nginx:2.0 и положите запись в локальный каталог.
Напишите, остался ли nginx в локальном списке образов после отправки.