Вы не можете изменить домен по умолчанию для образа 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
в качестве реестра, если она не предоставлена пользователем.