带有nginx的Docker compose未装入卷
我有一个docker compose,它设置了一个带有react静态站点的nginx。 当我运行docker compose时,我试图使用容器创建一个包含我的ssl证书的文件夹,但nginx无法找到它们带有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
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