用Docker搭建一个SSL证书全生命周期管理工具-AllinSSL
用Docker搭建一个SSL证书全生命周期管理工具-AllinSSL

用Docker搭建一个SSL证书全生命周期管理工具-AllinSSL

参考文本

部署方法

方法 1: 使用脚本一键安装

curl -sSO http://download.allinssl.com/install_allinssl.sh && bash install_allinssl.sh allinssl

方法 2: 使用Docker安装

compose配置如下:

services:  # 定义服务集合
  allinssl:  # 服务名称为 allinssl
    image: allinssl/allinssl:latest  # 使用的镜像,来自 Docker Hub 的 allinssl 仓库
    container_name: allinssl  # 设置容器名称为 allinssl
    ports:
      - "7979:8888"  # 将主机的 7979 端口映射到容器内的 8888 端口
    volumes:
      - ./www/allinssl/data:/www/allinssl/data  # 挂载本地目录到容器内,保证数据持久化
    environment:
      - ALLINSSL_USER=allinssl  # 设置环境变量:用户名
      - ALLINSSL_PWD=allinssldocker  # 设置环境变量:密码
      - ALLINSSL_URL=allinssl  # 设置环境变量:访问路径或标识
    restart: always  # 设置容器在任何情况下都会自动重启,包括系统重启后

推荐直接用一键脚本

docker安装脚本

bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh)

docker-compose安装脚本

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose

打开web页面使用

http://ip:7979/allinssl

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注