【Docker】使用docker-compose配置一个小demo
学习docker, 使用docker-compose来启动
Dockerfile配置:
FROM nginxCOPY src /usr/app/nginx/html
docker-compose配置:
version: '2'services:
app:
build: .
image: app:1.0.0
volumes:
- ./src:/usr/app/nginx/html
ports:
- "8080:80"
然后运行命令
docker-compose up
浏览器打开: localhost:8080, 但是页面显示的是nginx的默认页面而不是 我本身的html页面
回答
修改路径 /usr/app/nginx/html 为 /usr/share/nginx/html
详情
default.conf 文件root默认的路径为: /usr/share/nginx/html
因为, 你并没有挂载新的配置文件进去, 所以容器内nginx还是默认配置, 默认的nginx当然不是去找/usr/app/nginx/html这个路径了。
可以尝试一下挂载配置进去。
以上是 【Docker】使用docker-compose配置一个小demo 的全部内容, 来源链接: utcz.com/a/73517.html