Как можно создать частное хранилище 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-клиента:
Systemctldaemon-reload
Systemctlrestartdocker
Укажите название образа, прежде чем загрузить его в хранилище:
docker tag <Current image name> <Target image name>Здесь Currentimagename — текущее название образа, а Targetimagename — новое название образа.
Загрузите образ, запустите команду:
docker push <Image name>Здесь Image name — название образа.
Была ли статья полезной ?
Предыдущая статья
Можно ли экспортировать общий образ?
Следующая статья
Как загрузить файлы в Docker-образ?