我的Dockerfile如下所示:
FROM nginx
COPY dist /usr/share/nginx/html
COPY nginx.conf /etc/nginx/
我的docker-compose.yml文件如下所示:
version: '2'
services:
portfolio:
build: .
ports:
- "80:80"
当我在Mac上运行docker-compose up -d
时,我能够验证nginx.conf
是否已被复制到容器中。
但是,当我在我的数字海洋机器上运行docker-compose up -d
时,nginx.conf文件不会被复制!相反,我在nginx.conf
中找到了默认的/etc/nginx
文件。
我在这里缺少什么?
答案 0 :(得分:0)
好的,以下工作:
清除所有图片和容器docker-compose down
,然后running docker-compose up
工作! Docker现在只复制我的nginx.conf文件!
对于遇到相同情况的其他任何人,请按照this guide
进行操作