使用 Docker + Jenkins 自动更新证书并部署到目标机器。
123456789
# 文件一览.├── deploy│ ├── docker.deps│ │ └── ...│ └── renew-certs│ ├── Dockerfile│ ├── Jenkinsfile│ └── renew-certs.sh
1
docker run -it image_name sh
此前,通过《Harbor 的安装和使用》,以 Nginx 转发到 Harbor 的方式进行安装,随后的使用碰到一些问题。(使用标准方式安装则不会碰到本文提及的问题 🙂)
使用 Docker + acme.sh 自动自动更新 HTTPS 证书
12345678910111213
# 使用 Ubuntu 默认用户 ubuntu 或 rootsudo adduser fqk# 赋予 sudo 权限sudo adduser fqk sudo# 切换到用户 fqksu fqkcd ~# 创建 .ssh 目录mkdir ~/.ssh