пятница, 27 февраля 2015 г.

Private Docker Registry

Registry - там где хранятся образы докер.

1. Можем воспользоваться открытым реджистри. 
# docker login [registry_url] --username=coreer
Password:
Login Succeeded! 
# docker push myrepositoty/myimage:mytag

if [registry_url] == empty then docker logs in "https://hub.docker.com/"

2. Можем подключить из своей сети несекьюрный(http или https публичного ключа которого мы не имеем) реджистри.
Debian family: /etc/default/docker
Redhat family: /etc/sysconfig/docker
Добавляем строку DOCKER_OPTS="--insecure-registry registry.mydomain.com"

3. Или добавить сертифакат в доверенные. 
# cp devdockerCA.crt /usr/local/share/ca-certificates/
# update-ca-certificates

4. Поднять себе локально реджистри
# docker run -d -p 5000:5000 --restart=always --name registry registry:2

registry v1 - проект на python, который предоставляет возможность поднять сервис с регистром для доков(образов), который мы можем развернуть в своей сети. И заливать туда приватные доки и качать от туда.

registry v2 - проект на golang. Уже стабилен.


Комментариев нет:

Отправить комментарий