Descargue el certificado de CA raíz del registro de Harbor integrado a fin de usarlo para conectar clientes al registro.

Para iniciar sesión en el registro de Harbor integrado mediante un cliente de Docker, debe instalar el certificado de CA raíz en ese cliente.

Requisitos previos

En esta tarea se supone que instaló y configuró Docker en un equipo host cliente. Además, el registro de Harbor integrado debe estar habilitado. Consulte Habilitar el registro de Harbor integrado en el clúster supervisor.

Procedimiento

  1. Descargue el certificado del registro de Harbor integrado. Existen dos formas de hacerlo.
    • Mediante la interfaz de la consola del registro de Harbor integrado.
      • Inicie sesión en la consola del registro de Harbor integrado mediante la dirección URL. Consulte Iniciar sesión en la consola del registro de Harbor integrado.
      • Haga clic en el vínculo del proyecto en la página Proyectos > Nombre de proyecto.
      • Seleccione la pestaña Repositorios.
      • Haga clic en Certificado del registro.
      • Guarde el archivo de certificado ca.crt en su máquina local.
    • Mediante vSphere Client.
      • Seleccione el clúster de vCenter en el que se habilita Administración de cargas de trabajo y el registro de Harbor integrado.
      • Seleccione Configurar > Espacios de nombres > Registro de imágenes.
      • En el campo Certificado raíz, haga clic en el vínculo Descargar certificado raíz SSL.
      • Guarde el archivo root-certificate.txt en su máquina local.
      • Cambie el nombre del archivo a ca.crt.
  2. Copie el archivo ca.crt del registro de Harbor integrado que descargó en el directorio correspondiente de un host en el que esté instalado Docker. La ubicación predeterminada del certificado es diferente según el tipo de sistema operativo que ejecute el cliente de Docker.
    • Linux
      /etc/docker/certs.d/ca.crt
    • Mac OS
      security add-trusted-cert -d -r trustRoot -k ~/Library/Keychains/login.keychain ca.crt
    Nota: Si no instala el archivo ca.crt en la ubicación predeterminada, puede transferir la marca de --tlscacert /path/to/ca.crt cuando inicie sesión mediante el complemento auxiliar de credenciales de vSphere Docker.
  3. Una vez completada la importación, reinicie el daemon de Docker.
    • Linux
      sudo systemctl restart docker.service
    • Mac

      Utilice la opción de menú del escritorio de Docker Reiniciar Docker o el método abreviado de teclado command R.

Qué hacer a continuación

Instalar el complemento auxiliar de credenciales de vSphere Docker y conectarse con el registro