首页 文章

docker-compose卷不起作用

提问于
浏览
0

我有这个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无法访问letsencrypt文件夹 . Docker中的“卷”是否正确?我怎么测试呢?

我知道nginx.conf是正确的 - 它是来自主机的nginx.conf的副本,它工作正常 .

简单地说 - docker无法访问localhost文件 . 我用了卷而且没用 .

1 回答

  • 0

    所以每晚黄金评论,我已经连接到容器 . 可以从那里访问文件(ssl证书) . 但仍然ssl无法正常工作 . 我会发布另一个问题 . 主机正在按预期工作,我是码头 Worker 的外行 .

相关问题