Docker部署Certimate管理域名证书

使用Docker Compose安装Certimate

为了开始使用Certimate,您需要创建一个新的目录,并在该目录中创建一个docker-compose.yml文件。以下是步骤指南:

首先,创建一个名为certimate的目录,然后在这个目录中创建一个名为docker-compose.yml的文件。您可以使用以下命令实现这一步:

mkdir certimate
touch docker-compose.yml

接下来,在docker-compose.yml文件中写入以下内容:

version: "3.0"
services:
  certimate:
    image: certimate/certimate:latest
    container_name: certimate
    ports:
      - "8090:8090"
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro
      - ./dаta:/app/pb_data
    restart: unless-stopped

如果您更喜欢不使用Docker Compose,也可以通过docker run命令运行容器。以下是示例命令:

docker run -d \
--name certimate \
--restart unless-stopped \
-p 8090:8090 \
-v /etc/localtime:/etc/localtime:ro \
-v /etc/timezone:/etc/timezone:ro \
-v $(pwd)/dаta:/app/pb_data \
certimate/certimate:latest

在上述命令中,您可以使用绝对路径或相对路径来指定卷的挂载点。

如果您无法访问Docker Hub镜像,可以使用阿里云上的加速镜像。只需在镜像名前添加registry.cn-shanghai.aliyuncs.com仓库前缀即可。

容器运行后,您可以通过浏览器访问http://server_ip:8090来进入Certimate的管理界面。

初始的管理员账号和密码如下:

请务必修改初始密码以确保您的Certimate实例的安全性。

注意事项:

如果是本地部署ssl证书,则不要去映射/etc/ssl目录,映射会到处容器内容的目录被清空,或者产生一堆没用的文件或者目录

如果需要映射建议自定义目录,例如:需要存放证书的目录:/app/certs

文章作者: Caesar
文章链接: https://pcnto.com/docker/63-docker-certimate-deploy.html
版权声明: 本博客所有文章除特别声明外,转载请注明来自 Peng blog

如果您喜欢本站,你可以点击主页广告以示支持,谢谢。

广告是本站收益的来源希望您能够谅解。