Как можно создать частное хранилище Docker-образов?
Выполните следующее:
Запустите команду запуска процедуры создания хранилища Docker-образов:
docker run –d –p 5000 :5000 –v /opt/data/registry:/tmp/registry–restart = always –name = registry-v2-test registry:2По умолчанию Docker взаимодействует с хранилищами, используя протокол HTTPS.
В этом примере частное хранилище использует протокол HTTP:
В таком случае нужно добавить --insecure-registry=192.168.6.94:5000 в конфигурационный файл /usr/lib/systemd/system/docker.service, как показано выше.
Запустите следующие команды для перезагрузки Docker-клиента:
Systemctl daemon-reload
Systemctl restart docker
Укажите название образа, прежде чем загрузить его в хранилище:
docker tag < Current image name > < Target image name >Здесь Current image name — текущее название образа, а Target image name — новое название образа.
Загрузите образ, запустите команду:
docker push < Image name >Здесь Image name — название образа.
Была ли статья полезной ?
Предыдущая статья
Можно ли экспортировать общий образ?
Следующая статья
Как загрузить файлы в Docker-образ?