如何configuration让我们encryptiondocker镜像中的nginx证书?

我知道如何configuration让我们encryptionnginx 。 我很难configuration让我们在docker镜像里用nginxencryption。 让我们将encryption的证书链接到etc/letsencrypt/live文件夹中,我没有权限查看/etc/letsencrypt/archive的真实证书文件

有人可以提出一条出路吗?

如果有任何人有这个问题,我已经通过将文件夹放入码头集装箱解决了它。

  • 我已经将etc/letsencryptetc/ssl文件夹挂载到etc/letsencrypt
  • Docker有-v标志来挂载卷。 不要忘记打开容器的port 443

根据你的安装方式,可以在不改变nginx路径的情况下在Docker容器中启用https。

 docker run -d -p 80:80 -p 443:443 -v /etc/letsencrypt/:/etc/letsencrypt/ -v /etc /ssl/:/etc/ssl/ <image name>