繁体   English   中英

docker-compose卷不起作用

[英]docker-compose volumes not works

我有这个docker-compose.yml

  client:
    build:
      context:  ./client
      dockerfile: Dockerfile
    ports:
      - "80:80"
      - "443:443" 
    volumes:
       - /etc/letsencrypt:/etc/letsencrypt

我也有nginx.conf应该是客户端的代理。 万事皆安。 另外,我还在主机nginx上设置了ssl-可以按预期工作。

现在我想在client-prox-nginx中使用ssl-它在docker内部。 我已将certbot生成的nginx复制到docker nginx,并且无法正常工作。

因此-使用与主机相同的nginx设置,docker nginx不会使用ssl进行加密。 我怀疑这是因为docker无法访问letencrypt文件夹。 docker-compose中的“ volumes”是否正确? 我该如何测试?

我知道nginx.conf是正确的-它是主机正常运行的nginx.conf副本。

简而言之-docker无法访问localhost文件。 我使用了卷,但无法正常工作。

因此,每晚都有金评论,我已连接到容器。 可以从那里访问文件(ssl证书)。 但是ssl仍然无法正常工作。 我将发布另一个问题。 主机按预期工作,我是docker的外行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM