
![[16.0.0.3 and later]](../ng_v16003plus.gif)
Despliegue de servidores de Liberty o Node.js en contenedores Docker con Centro de administración
Puede utilizar la herramienta de despliegue para instalar servidores de Liberty o Node.js en contenedores Docker como miembros de un colectivo.
Antes de empezar
- Cree un colectivo Liberty que incluya los hosts en los cuales tiene previsto desplegar el contenedor de Docker. Consulte la sección Antes de empezar de Despliegue de recursos con el Centro de administración y el tema Configuración de un colectivo de Liberty.
- Complete los pasos del 1 al 3 en Despliegue de contenedores Docker utilizando API REST de despliegue. El paso 1 proporciona ejemplos de archivo Docker:
- Para servidores Liberty, utilice Dockerfile de ejemplo para una imagen de Liberty Network Deployment.
- Para servidores Node.js, utilice Dockerfile de ejemplo para una imagen de miembro Node.js.
- Si tiene previsto desplegar una imagen de Docker almacenada en un registro, lea la información sobre cómo importar el certificado raíz para el registro de Docker al almacén de claves de colectivo. Es posible que desee importar el certificado raíz antes de utilizar la herramienta de despliegue porque la importación del certificado raíz requiere que detenga y reinicie el controlador.
Acerca de esta tarea
Después de definir el colectivo Liberty y crear la imagen de Docker en un contenedor de Docker, utilice la herramienta de despliegue para instalar la imagen en un host de Docker en el colectivo.
Procedimiento
- Vaya a la herramienta Despliegue.
- En la Caja de herramientas, seleccione Desplegar
.
- En los detalles de los hosts en la herramienta Explorar, seleccione Acciones
> uno_o_varios_nombres_de_host > Desplegar paquete de servidor.
Para iniciar directamente la herramienta Desplegar en el futuro, puede utilizar el URL que se muestra en el navegador cuando se visualiza la herramienta Desplegar.
- En la Caja de herramientas, seleccione Desplegar
- Seleccione un tipo de servidor predeterminado.
- Para servidores Liberty, seleccione Liberty para TIPOS DE SERVIDOR PREDETERMINADOS y, después, en SERVIDOR LIBERTY, seleccione Paquete/Reglas.
- Para servidores Node.js, seleccione Node.js para TIPOS DE SERVIDOR PREDETERMINADOS y, después, en SERVIDOR NODE.JS, seleccione Paquete/Reglas.
- Seleccione instalar un contenedor de Docker.
- Para REGLAS PREDETERMINADAS, seleccione la regla predeterminada Contenedor de Docker.
- En CONTENEDOR DE DOCKER, seleccione CONFIRMAR.
- Para Parámetros de despliegue, especifique la imagen de Docker para desplegar, el nombre de contenedor y el nombre de clúster.
La herramienta muestra una lista de imágenes en el repositorio de Docker. Puede seleccionar una imagen en la lista, buscar imágenes o especificar nuevos valores. Si escribe los valores para los contenedores Docker, los valores deben coincidir con el formato [a-zA-Z0-9][a-zA-Z0-9_.-]*. La herramienta también muestra una lista de los nombres de clústeres existentes. Puede seleccionar un clúster existente en la lista o especificar un nuevo nombre de clúster.
Para desplegar una imagen de Docker localmente disponible en el host de Docker no se requiere ninguna configuración adicional. Especifique el nombre de imagen de Docker.
Para desplegar una imagen de Docker almacenada en un registro no se requiere ninguna configuración adicional para que el controlador colectivo acceda al registro.- Importe el certificado raíz para el registro de Docker al almacén de claves de colectivo.
- Exporte el certificado raíz de entidad emisora de certificados GeoTrust Global de https://hub.docker.com.
- Detenga el controlador, si se está ejecutando.
- Importe el certificado en el almacén de claves de colectivo mediante el mandato keytool; por ejemplo:
keytool -import -file cert.docker.com -keystore vía_acceso_a_controlador_collectiveTrust.jks -storepass contraseña_almacén_claves_controlador -alias cualquier_valor_exclusivo
- Reinicie el controlador.
- Añada sentencias de variable al archivo server.xml del controlador. Consulte Configuración de un registro Docker para ser utilizado por un controlador colectivo.
- Importe el certificado raíz para el registro de Docker al almacén de claves de colectivo.
- Para Hosts seleccionados, seleccione los sistemas de host en los que instalará la imagen. Si
no ve el host de destino deseado en la lista de hosts disponibles,
puede buscar un host.
Cada host de destino debe estar registrado con el colectivo que gestiona Centro de administración. Consulte Registro de equipos host con un colectivo Liberty.
- Para Detalles de seguridad, especifique
una contraseña para proteger los archivos de almacén de claves
recién generados que contienen credenciales de autenticación de
servidor.
El producto genera archivos de almacén de claves en el directorio resources de cada servidor desplegado.
- Seleccione Desplegar.
Resultados
Se ejecutará la acción Desplegar. La herramienta Desplegar muestra mensajes sobre los resultados y el estado de despliegue.

Nombre de archivo: twlp_ui_deploy_docker.html