用Docker运行certbot

分享于 

1分钟阅读

web服务器

  繁體

大多数用户应该使用certbot-auto ,仅当你确定知道自己在做什么并且有充分的理由这样做时,才应使用Docker 。

如果你将Certbot和独立插件一起使用,你需要可以从容器外部访问它使用的端口,包括-p80:80 或者 -p443:443certbot/certbot


sudo docker run -it --rm --name certbot 
 -v "/etc/letsencrypt:/etc/letsencrypt" 
 -v "/var/lib/letsencrypt:/var/lib/letsencrypt" 
 certbot/certbot certonly


使用以下命令运行Certbot certonly ,命令将获取证书并将其放置在目录中 /etc/letsencrypt/live ,在你的系统上,由于Certonly无法从Docker内部安装证书,因此你必须按照Web服务器提供商建议的步骤手动安装证书。

https://hub.docker.com/u/certbot 它自动通过流行的提供商的dns进行域验证。


DOC  Docker  DOCK