QuGeNet 发表于 2025-5-11 21:35:45

有没有在用docker acme.sh的

version: '3.4'<br />
services:<br />
&nbsp;&nbsp;web:<br />
&nbsp; &nbsp; image: nginx<br />
&nbsp; &nbsp; container_name: nginx<br />
&nbsp; &nbsp; labels:<br />
&nbsp; &nbsp;&nbsp; &nbsp;- sh.acme.autoload.domain=example.com<br />
<br />
&nbsp;&nbsp;acme.sh:<br />
&nbsp; &nbsp; image: neilpang/acme.sh<br />
&nbsp; &nbsp; container_name: acme.sh&nbsp; &nbsp; <br />
&nbsp; &nbsp; command: daemon<br />
&nbsp; &nbsp; volumes:<br />
&nbsp; &nbsp;&nbsp; &nbsp;- ./acmeout:/acme.sh<br />
&nbsp; &nbsp;&nbsp; &nbsp;- /var/run/docker.sock:/var/run/docker.sock <br />
&nbsp; &nbsp; environment:<br />
&nbsp; &nbsp;&nbsp; &nbsp;- DEPLOY_DOCKER_CONTAINER_LABEL=sh.acme.autoload.domain=example.com<br />
&nbsp; &nbsp;&nbsp; &nbsp;- DEPLOY_DOCKER_CONTAINER_KEY_FILE=/etc/nginx/ssl/example.com/key.pem<br />
&nbsp; &nbsp;&nbsp; &nbsp;- DEPLOY_DOCKER_CONTAINER_CERT_FILE=&quot;/etc/nginx/ssl/example.com/cert.pem&quot;<br />
&nbsp; &nbsp;&nbsp; &nbsp;- DEPLOY_DOCKER_CONTAINER_CA_FILE=&quot;/etc/nginx/ssl/example.com/ca.pem&quot;<br />
&nbsp; &nbsp;&nbsp; &nbsp;- DEPLOY_DOCKER_CONTAINER_FULLCHAIN_FILE=&quot;/etc/nginx/ssl/example.com/full.pem&quot;<br />
&nbsp; &nbsp;&nbsp; &nbsp;- DEPLOY_DOCKER_CONTAINER_RELOAD_CMD=&quot;service nginx force-reload&quot;<br />
&nbsp;&nbsp;有没有办法修改docker-compose,文件来支持多个域名,我把example.com改成了%domain并没有生效

toot 发表于 2025-5-11 21:55:08

变量插入。问ai分分钟

huaxing0211 发表于 2025-5-11 21:59:22

acme.sh感觉没必要上docker,宿主上直接脚本申请+定时任务就行,需要docker得服务挂载目录到证书位置,acme更新了就同时重启一下docker服务就行!
页: [1]
查看完整版本: 有没有在用docker acme.sh的