Tengo una ventana acoplable 1.12 ejecutándose en CentOS. Estoy tratando de agregarle un registro inseguro y las cosas mencionadas en la documentación simplemente no funcionan. El sistema usa systemd
así que creé un /etc/systemd/system/docker.service.d/50-insecure-registry.conf
archivo.
$ cat /etc/systemd/system/docker.service.d/50-insecure-registry.conf
[Service]
Environment='DOCKER_OPTS=--insecure-registry="hostname.cloudapp.net:5000"'
Después de cargar el demonio y reiniciar el servicio Docker, systemd muestra que la variable de entorno está ahí
$ sudo systemctl show docker | grep Env
Environment=DOCKER_OPTS=--insecure-registry="hostname.cloudapp.net:5000"
Pero cuando ejecuto docker info
no veo ese registro inseguro agregado
$ 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
Empujar imágenes para hostaneme.cloudapp.net
fallar con
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
¿Hay algo que se pueda hacer? Me estoy perdiendo de algo ?
ACTUALIZAR
Resolvió el problema agregando un archivo /etc/docker/daemon.json
con el siguiente contenido
{
"insecure-registries" : [ "hostname.cloudapp.net:5000" ]
}
Y luego reinicia Docker
sudo systemctl daemon-reload
sudo systemctl restart docker
Después de eso, el registro inseguro hostname.cloudapp.net:500
funciona.