Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

812
Vistas
Registro local de Docker Windows: recibió un estado HTTP inesperado: 500 Error interno del servidor

Estoy intentando enviar una imagen de un contenedor de Windows a un repositorio "local" en una máquina virtual de Windows, que tiene su propia dirección IP.

Entonces, cuando creo el registro en mi VM, puedo ver la lista de repositorios en mi máquina local yendo a ipaddress: 5000 muy bien.

Sin embargo, cuando trato de enviar una imagen al registro, muestra las capas que se enviarán, pero en la parte inferior dice que recibió un estado HTTP inesperado: 500 Error interno del servidor.

Esto no es un problema cuando cambio a contenedores de Linux. Puedo empujar y tirar del registro sin problema.

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Debe permitir artefactos no distribuibles configurando la opción " allow-nondistributable-artifacts " en el archivo JSON de configuración del daemon.

Para Linux: cree o actualice el archivo JSON del daemon docker con la opción anterior en /etc/docker/daemon.json

Para ventanas:

  1. Haga clic con el botón derecho en el icono de Docker en la bandeja del sistema y seleccione la configuración
  2. Seleccione la pestaña Demonio
  3. Habilitar la opción avanzada (si está deshabilitada)
  4. Agregue la opción allow-nondistributable-artifacts en el JSON Me gusta:

     { "registry-mirrors": [], "insecure-registries": [], "debug": true, "experimental": true, "allow-nondistributable-artifacts": [ "localhost:5000" ] }
  5. Reemplace localhost con el nombre de su propio nombre de servidor.

  6. Como alternativa, el archivo daemon.json se encuentra en C:\ProgramData\Docker\config\daemon.json

Nota : si tiene alguna otra configuración, SOLO allow-nondistributable-artifacts es importante/obligatorio.

over 4 years ago · Santiago Trujillo Denunciar

0

Para mí, el problema era que nuestro registro estaba lleno. Lo vacié y funcionó.

over 4 years ago · Santiago Trujillo Denunciar

0

Podría deberse a un error en el servidor remoto (o servidor local) donde desea enviar su imagen. En mi caso, fue un problema de espacio en disco que se arrojó como un error del servidor 500. El problema debe verificarse en el servidor donde se envía la imagen.

Todas sus imágenes fueron enviadas excepto algunas porque todas las demás ya fueron enviadas y las que eran nuevas fallaron.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda