- tocdepth
2
Как можно создать частное хранилище 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 — название образа.
Была ли статья полезной?
Запустили Evolution free tier
для Dev & Test
Получить
для Dev & Test