Subir Imagen a Docker Registry con certificado autofirmado

Cuando se tiene el servidor Docker Registry con un certificado de una entidad no pública, es decir, auto firmada. En el momento de hacer la subida de una imagen se produce el siguiente error:

x509: certificate signed by unknown authority

El error se puede solucionar de varias formas:

  1. Añadir el certificado autofirmado a la CA al almacén de entidades reconocidas por el sistema operativa.
  2. Importar el certificado en el fichero: /etc/docker/certs.d/registry.host:puerto/ca.crt
  3. Configurar el servicio Docker para que no compruebe el certificado, con el siguiente valor
{
    "insecure-registries" : [ "registry.host:puerto" ]
}

El fichero de configuración del servicio (Daemon) se encuentra en /etc/docker/daemon.json para servidores Linux y en C:\ProgramData\docker\config\daemon.json para servidores Windows

Nota: Cambiando registry.host:puerto por el valor correcto del servidor

Para que se apliquen los cambios es necesario reiniciar el servicio de Docker