For LINUX platformsFor Windows platforms

Configuración de un registro Docker para ser utilizado por un controlador colectivo

Cuando la imagen de Docker que se va a desplegar está almacenada en un registro, en lugar de disponible localmente en el host de Docker donde realizará el despliegue, puede configurar el controlador colectivo para acceder al registro.

Procedimiento

  1. Si todavía no lo ha hecho, complete los pasos 1 y 2 en Despliegue de contenedores Docker utilizando API REST de despliegue.
  2. Defina un registro Docker en la configuración del controlador colectivo.

    En el archivo server.xml del controlador colectivo, añada sentencias de variable que permiten la conexión al registro Docker:

    <!-- Información de conexión de registro Docker -->
    [16.0.0.3 and later]<variable name="dockerRegistryTokenURL" value="dockerRegistryTokenURL" />
    <variable name="dockerRegistry" value="dockerRegistry" />
    <variable name="dockerRepository" value="dockerRepository" />
    <variable name="dockerUser" value="dockerUser" />
    <variable name="dockerUserPassword" value="dockerUserPassword" />
    <variable name="dockerUserEmail" value="dockerUserEmail" />
    • [16.0.0.3 and later]dockerRegistryTokenURL es el URL para recuperar una señal, para registros que utilizan inicio de sesión basado en señal. Esta variable se utiliza con la API de registro de Docker v2. Especifique un URL como, por ejemplo: https://auth.docker.io/token?service=registry.docker.io
    • dockerRegistry proporciona la ubicación del registro de Docker. Para obtenerla de un registro privado en un concentrador de Docker, especifique un URL para el registro que empiece con https://.
      • Para la API de registro de Docker v1, dockerRegistry es el host remoto donde un usuario puede acceder al registro de Docker. Un valor de ejemplo es index.docker.io/v1/. Para obtenerlo de un registro privado en un concentrador de Docker, especifique un URL como por ejemplo: https://index.docker.io/v1/
      • [16.0.0.3 and later]Para una API de registro de Docker v2, especifique un URL como por ejemplo: https://registry.hub.docker.com/v2
    • dockerRepository es el nombre del repositorio en el registro Docker. Un valor de ejemplo es myNamespace/myRepo. En algunas implementaciones, el valor de myNamespace es el valor dockerUser.
    • dockerUser es el nombre de un usuario autorizado para acceder al registro Docker.
    • dockerUserPassword es la contraseña para el usuario, para su acceso al registro Docker.
    • dockerUserEmail es la dirección de correo electrónico para el usuario.
  3. Siga completando el procedimiento en Despliegue de contenedores Docker utilizando API REST de despliegue.

Icono que indica el tipo de tema Tema de tarea

Nombre de archivo: twlp_deployservice_docker_registry.html