LINUX.ORG.RU
решено ФорумAdmin

Docker registry и боль пониже спины

 


0

1

Всем привет! Требуется мудрость коллективного разума: Вопрос 1 - где в конфиге docker'а пишется что его regestry по-умолчнию это локальный на 5000 порту? /etc/default/docker не предлагать, его нет. Вопрос 2 - Docker 1.12 может ходить без TLS в свой локальный regestry?


Привет,

Если первая часть вопроса про изменение дефолтного репозитория с docker.io на что-то свое, то кмк никак.

По второй части, гугли insecure registry.

Конфиг. Результат AFAIK зависит от дистрибутива, в седьмой центоси так:

$ find /etc -name "*docker*"
...
/etc/sysconfig/docker
...
staseg ★★★★★
()

в конфиге docker'а пишется что его regestry по-умолчнию это локальный на 5000 порту?

docker pull localhost:5000/you_image_name:latest

Deleted
()

1) docker run -p <ВОТ ЭТОТ ПОРТ>:5000 registry:latest. Или /etc/docker/registry/config.yml, если вы ставили registry каким-то другим способом

l0stparadise ★★★★★
()
Ответ на: комментарий от Deleted

Я думал что перед этим нужно сделать docker login и тут меня одолел вопрос: а логин куда? 0.0.0.0 или localhost или ip хоста? Решил прописать в конфиге куда можно такое написать не нашел.

gadzira
() автор топика
Ответ на: комментарий от l0stparadise

Все так, но когда пытаешься создать новый образ, от того что есть в локальном regestry docker ломится на docker.io

gadzira
() автор топика
Ответ на: комментарий от gadzira

дык туда куда у тебя image ссылается своим именем

Deleted
()
Ответ на: комментарий от gadzira

Чтобы брать образ не с docker.io, а с любого стороннего registry, нужно писать полное название образа. То есть если делал docker push localhost:5000/image, то localhost:5000/image всегда будет именем контейнера. Если не указывать localhost:5000, то докер полезет на официальный хаб.

По поводу логина и пароля - официальный гайд по настройке https://docs.docker.com/registry/deploying/

l0stparadise ★★★★★
()
Ответ на: комментарий от l0stparadise

Ага, теперь вроде разобрался, спасибо еще раз!

gadzira
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.