Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

385
Views
Agregar registro inseguro a Docker

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 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á allí

 $ 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 la ventana acoplable

 sudo systemctl daemon-reload sudo systemctl restart docker

Después de que el registro inseguro hostname.cloudapp.net:500 funcione.

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

(Copiando la respuesta de la pregunta)

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

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

y luego reinicie la ventana acoplable.

over 4 years ago · Santiago Trujillo Report

0

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" ] }
over 4 years ago · Santiago Trujillo Report

0

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

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

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

De la misma manera, se puede usar para configurar un directorio personalizado para el almacenamiento de imágenes y volúmenes de la ventana acoplable, servidores DNS predeterminados, etc.

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

 Insecure Registries: a.example.com b.example.com 127.0.0.0/8
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!