tag run remove hub example compose docker docker-registry

run - docker tag example



Agregar registro inseguro a Docker (3)

Tengo un docker 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 archivo /etc/systemd/system/docker.service.d/50-insecure-registry.conf .

$ 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 la 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 a hostaneme.cloudapp.net falla 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

Se resolvió el problema agregando un archivo /etc/docker/daemon.json con el siguiente contenido

{ "insecure-registries" : [ "hostname.cloudapp.net:5000" ] }

Y luego reinicie Docker

sudo systemctl daemon-reload sudo systemctl restart docker

Después de ese registro inseguro hostname.cloudapp.net:500 funciona.


(Copiando la respuesta de la pregunta)

Para agregar un registro de docker inseguro, agregue el archivo /etc/docker/daemon.json con el siguiente contenido:

{ "insecure-registries" : [ "hostname.cloudapp.net:5000" ] }

y luego reinicie la ventana acoplable.


Crear el archivo /etc/docker/daemon.json y agregar el contenido a continuación y luego reiniciar la ventana acoplable en CentOS 7 resolvió el problema.

{ "insecure-registries" : [ "hostname.cloudapp.net:5000" ] }


La solución con el archivo /etc/docker/daemon.json no funcionó para mí en Ubuntu.

Pude configurar registros inseguros de Docker en Ubuntu al proporcionar opciones de línea de comandos al demonio Docker en el /etc/default/docker , por ejemplo:

# /etc/default/docker DOCKER_OPTS="--insecure-registry=a.example.com --insecure-registry=b.example.com"

La misma forma se puede usar para configurar el directorio personalizado para el almacenamiento de imágenes y volúmenes de Docker, servidores DNS predeterminados, etc.

Ahora, después de que el demonio Docker se haya reiniciado (después de ejecutar sudo service docker restart ), la información de ejecución de Docker mostrará:

Insecure Registries: a.example.com b.example.com 127.0.0.0/8