使用 certbot docker镜像生成阿里云域名ssl证书

1.新建docker数据目录 credentials letsencrypt logs

2.在credentials 文件夹下新建 aliyun.ini文件,配置阿里云 access_key和 access_key_secret ,作用是通过接口操作阿里云域名的配置,创建和申请方式查看文档

aliyun.ini 文件内容

复制代码
dns_aliyun_access_key = LTAI5tAaB
dns_aliyun_access_key_secret = yR8XwBpwF2

3.执行docker命令生成ssl证书

复制代码
  docker run --rm --name certbot-aliyun \
  -v /home/docker-data-path/certbot-aliyun/letsencrypt:/etc/letsencrypt \
  -v /home/docker-data-path/certbot-aliyun/logs:/var/log/letsencrypt \
  -v /home/docker-data-path/certbot-aliyun/credentials:/credentials:ro \
  --entrypoint sh \
  certbot/certbot:latest \
  -c "pip install certbot-dns-aliyun && certbot certonly --authenticator dns-aliyun --dns-aliyun-credentials /credentials/aliyun.ini --dns-aliyun-propagation-seconds 60 --email 743001734@qq.com --agree-tos --no-eff-email --key-type ecdsa --elliptic-curve secp256r1 -d jszj.mmwzcloud.com --force-renewal"

执行完成后在/home/docker-data-path/certbot-aliyun/letsencrypt/archive/jszj.mmwzcloud.com 下有证书文件

在/home/docker-data-path/certbot-aliyun/letsencrypt/live 下有证书的链接文件,在liunx下使用连接文件即可,当有多个证书文件,链接指向最新的那一个

相关推荐
llrraa20102 分钟前
配置docker国内镜像源
运维·docker·容器
华为云开发者联盟2 小时前
告别繁琐操作,华为云码道 + Docker重塑远程开发体验
人工智能·学习·docker·华为云·软件开发·华为云码道
m_136872 小时前
Docker Desktop WSL2 启动失败:ext4.vhdx 拒绝访问(E_ACCESSDENIED)完整解决方案
docker
漠效3 小时前
阿里云上的ICP备案和公安联网备案
阿里云·云计算
米高梅狮子4 小时前
Ceph 分布式存储 部署
linux·运维·数据库·分布式·ceph·docker·华为云
米高梅狮子4 小时前
Redis
数据库·redis·mysql·缓存·docker·容器·github
阿里云云原生5 小时前
阿里云的 Agent Infra 长什么样
阿里云·云计算·agent
代码熬夜敲Q5 小时前
Docker基础
运维·docker·容器
亚空间仓鼠5 小时前
Docker容器化高可用架构部署方案(十四)
docker·容器·架构
翼龙云_cloud7 小时前
阿里云代理商:弹性加速计算实例EAIS 常见问题汇总
阿里云·云计算