使用 Docker 部署 PKI Trust Manager
介绍准备部署文件、启动 Docker 中的 PKI Trust Manager 并验证应用访问的方法。
如何使用 Docker 部署 PKI Trust Manager
本教程介绍使用 Docker 部署 PKI Trust Manager 并验证部署是否成功的必要步骤。
1. 简介
登录 Linux 服务器终端。原始演示使用 Ubuntu。
2. 创建目录
创建名为 `securetron` 的目录,用于下载和管理运行 PKI Trust Manager 所需的文件。
mkdir securetron3. 进入部署目录
cd securetron4. 获取 Securetron 文件
使用 `wget` 或从 Securetron 网站下载 PKI Trust Manager 文件。请使用与您版本对应的下载 URL。
wget <download-url>5. 解压内容
解压已下载的文件:
unzip <downloaded-file.zip>6. 验证文件
解压后,进入包含 PKI Trust Manager 所需文件的 PTM 目录。
cd <PTM-directory>7. Certs 目录
`certs` 目录包含 Nginx 使用的证书。演示使用临时自签名证书;生产部署前请替换为适合您环境的证书。
8. Docker Compose 文件
默认 Docker Compose 文件包含 PKI Trust Manager 所需的容器和配置。
9. EJBCA Docker Compose 文件
`docker-compose-ejbca.yml` 包含将 EJBCA 集成到 PKI Trust Manager 所需的容器和步骤。
10. License 目录
`license` 目录用于激活离线许可,通常适用于无法连接 Internet 的 OT 或高敏感环境。
11. NGINX.CONF
`nginx.conf` 文件包含代理 PKI Trust Manager Web 应用程序所需的初始配置。您可以根据组织要求进行自定义。
12. 启动 PKI Trust Manager 容器
运行应用程序:
docker compose up -d这应会启动容器和应用程序。
13. 验证 Docker 进程
确认所有容器均正常运行:
docker ps14. 访问 PKI Trust Manager
通过端口 443 访问 `https://<IP-address>`,或使用已配置并解析到该应用程序的 DNS FQDN。
安全警告:原指南列出默认凭据 `superadmin` / `happy`。这是公开的示例凭据;请在初始设置时立即更改,切勿在生产环境中使用。
15. 完成部署
现在应可访问 PKI Trust Manager 平台,并将其与证书颁发机构集成以自动化证书管理。部署完成后,请配置适合您环境的访问控制和证书。