У меня докер 1.12 работает на CentOS. Я пытаюсь добавить небезопасной реестра и вещи, указанные в документации просто не't работа. Система использует systemd в
Итак, я создал файл/etc/systemd в/системы/докер.обслуживание.Д/50-неуверенно регистра.файл conf`.
$ cat /etc/systemd/system/docker.service.d/50-insecure-registry.conf
[Service]
Environment='DOCKER_OPTS=--insecure-registry="hostname.cloudapp.net:5000"'
После загрузки Daemon и перезагрузки служба докер, systemd не показывает, что переменная окружения есть
$ sudo systemctl show docker | grep Env
Environment=DOCKER_OPTS=--insecure-registry="hostname.cloudapp.net:5000"
Но когда я запускаю докер инфо
я Дон'т видишь, что небезопасно реестр добавил
$ docker info
........
Registry: https://index.docker.io/v1/
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
Insecure Registries:
127.0.0.0/8
Толкая изображений hostaneme.cloudapp.net
не с
Pushing application (hostname.cloudapp.net:5000/application:latest)...
The push refers to a repository [hostname.cloudapp.net:5000/mozart_application]
ERROR: Get https://hostname.cloudapp.net:5000/v1/_ping: http: server gave HTTP response to HTTPS client
Есть нечто, что могло быть сделано ? Я что-то пропустила ?
Обновление
Проблема решена путем добавления в файл/etc/докер/демон.в JSON со следующим содержанием
{
"insecure-registries" : [ "hostname.cloudapp.net:5000" ]
}
А потом перезагрузите настройки
sudo systemctl daemon-reload
sudo systemctl restart docker
После этого неуверенно реестра хоста.любимой игрой.продажи:строительство 500`.
(Копирование ответ вопрос)
Чтобы добавить небезопасным реестра, настройки, добавить файл/etc/докер/демон.формат JSON` со следующим содержанием:
{
"insecure-registries" : [ "hostname.cloudapp.net:5000" ]
}
а потом перезагрузите настройки.
Создаем файл /etc/докер/демон.JSON-файл и добавив ниже контент и настройки перезагрузить на CentOS 7 решен вопрос.
{
"insecure-registries" : [ "hostname.cloudapp.net:5000" ]
}
Решение в файле /etc/докер/демон.файл JSON
ничего't работа для меня на Ubuntu.
Я смог настроить Докер неуверенно реестров на Ubuntu с помощью опции командной строки к демону настройки в файл/etc/по умолчанию/докер`, например:
# /etc/default/docker
DOCKER_OPTS="--insecure-registry=a.example.com --insecure-registry=b.example.com"
Таким же образом можно использовать для настройки пользовательских каталогов для настройки изображения и объемы хранения, по умолчанию DNS-серверы, и т. д..
Теперь, после того, как демон Докер перезагрузки (после выполнения `судо докер сервис "рестарт"), проверяю настройки информация будет шоу:
Insecure Registries:
a.example.com
b.example.com
127.0.0.0/8
Для меня решение было добавить в реестр здесь:
в/etc/sysconfig нужно/докер-реестры
DOCKER_REGISTRIES=''
DOCKER_EXTRA_REGISTRIES='--insecure-registry b.example.com'