Где настроен URL реестра Docker по умолчанию? - PullRequest
0 голосов
/ 19 декабря 2018

Я ссылаюсь на эту ссылку - Docker pull .

По умолчанию Docker Pull извлекает изображения из Docker Hub (https://hub.docker.com).

enter image description here

Я хотел бы знать, где находится эта ссылканастроен на нашей локальной машине. Я использую Docker на Windows 10.

1 Ответ

0 голосов
/ 19 декабря 2018

Вы не можете изменить домен по умолчанию для образа Docker.: :

Ваша установка Docker с этим «личным реестром, определенным в файле конфигурации» будет несовместима с любой другой установкой Docker.Запуск docker pull debian должен осуществляться из одного места при каждой установке Docker.

Разработчик, использующий Docker на своем компьютере, будет использовать debian, centos и ubuntu официальные образы.Ваша взломанная установка Docker будет обслуживать ваши собственные версии этих образов (если они есть), и это сломает вещи.

Вы должны идентифицировать свое изображение по полному URL:

<your-private-registry>/<repository>/<image>:<tag>

Домен по умолчанию docker.io («концентратор докеров») - с жестким кодом в коде докера.Например, здесь:

https://github.com/docker/distribution/blob/master/reference/normalize.go

Проверьте функцию splitDockerDomain, которая устанавливает docker.io в качестве реестра, если она не предоставлена ​​пользователем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...