Desplegar PKI Trust Manager con Docker
Guía para preparar los archivos de despliegue, iniciar PKI Trust Manager en Docker y verificar el acceso a la aplicación.
Cómo desplegar PKI Trust Manager con Docker
Este tutorial explica los pasos para desplegar PKI Trust Manager con Docker y comprobar que la implementación se ejecuta correctamente.
1. Introducción
Acceda al terminal del servidor Linux. La demostración original utiliza Ubuntu.
2. Crear un directorio
Cree un directorio llamado `securetron` para descargar y administrar los archivos necesarios para ejecutar PKI Trust Manager.
mkdir securetron3. Entrar en el directorio de despliegue
cd securetron4. Obtener los archivos de Securetron
Descargue los archivos de PKI Trust Manager mediante `wget` o desde el sitio web de Securetron. Use la URL de descarga correspondiente a su versión.
wget <download-url>5. Descomprimir el contenido
Descomprima el archivo descargado:
unzip <downloaded-file.zip>6. Verificar los archivos
Una vez extraído el contenido, entre en el directorio PTM que contiene los archivos necesarios de PKI Trust Manager.
cd <PTM-directory>7. Directorio Certs
El directorio `certs` contiene los certificados utilizados por Nginx. En la demostración se utilizan certificados autofirmados temporales; sustitúyalos por certificados adecuados para su entorno antes de producción.
8. Archivo Docker Compose
El archivo Docker Compose predeterminado contiene los contenedores y la configuración necesarios para PKI Trust Manager.
9. Docker Compose para EJBCA
`docker-compose-ejbca.yml` contiene los contenedores y pasos necesarios para integrar EJBCA con PKI Trust Manager.
10. Directorio License
El directorio `license` se utiliza para activar licencias sin conexión, normalmente en entornos OT o de alta sensibilidad sin conexión a Internet.
11. NGINX.CONF
El archivo `nginx.conf` contiene la configuración inicial del proxy para la aplicación web de PKI Trust Manager. Puede personalizarla según los requisitos de su organización.
12. Iniciar los contenedores de PKI Trust Manager
Inicie la aplicación:
docker compose up -dEsto debería iniciar los contenedores y la aplicación.
13. Verificar los procesos Docker
Compruebe que todos los contenedores estén en ejecución:
docker ps14. Acceder a PKI Trust Manager
Abra PKI Trust Manager mediante `https://<IP-address>` por el puerto 443 o mediante el FQDN DNS configurado para resolver a la aplicación.
Advertencia de seguridad: la guía original indica las credenciales predeterminadas `superadmin` / `happy`. Son credenciales públicas de ejemplo; cámbielas inmediatamente durante la configuración inicial y no las reutilice en producción.
15. Finalización
Debería aparecer la plataforma PKI Trust Manager, lista para integrarse con sus autoridades de certificación y ayudar a automatizar la gestión de certificados. Tras el despliegue, configure controles de acceso y certificados adecuados a su entorno.