带有nginx的Docker compose未装入卷

带有nginx的Docker compose未装入卷,docker,nginx,docker-compose,Docker,Nginx,Docker Compose,我有一个docker compose,它设置了一个带有react静态站点的nginx。 当我运行docker compose时,我试图使用容器创建一个包含我的ssl证书的文件夹,但nginx无法找到它们 version: "3.3" services: app: container_name: frontend image: colymore/frontend:latest ports: - 80:80 - 443:443

我有一个docker compose,它设置了一个带有react静态站点的nginx。 当我运行docker compose时,我试图使用容器创建一个包含我的ssl证书的文件夹,但nginx无法找到它们

version: "3.3"
services:
  app:
    container_name: frontend
    image: colymore/frontend:latest
    ports:
      - 80:80
      - 443:443
    restart: always
    volumes:
      - /etc/letsencrypt/live/colymore.me/:/certs/:ro    
    labels:
      - com.centurylinklabs.watchtower.enable=true
    networks:
      net:
在nginx confi中,我

ssl_certificate /certs/fullchain.pem;
ssl_certificate_key /certs/privkey.pem;
并且该文件存在:

colymore@colymore.me$ ls /etc/letsencrypt/live/colymore.me/fullchain.pem
/etc/letsencrypt/live/colymore.me/fullchain.pem
但当IO运行NGIN时,它给出了一个错误:

52a5118c5c40_frontend | nginx: [emerg] cannot load certificate "/certs/fullchain.pem": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/certs/fullchain.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)

你的主机操作系统是什么?Ubuntu内置vps