使用docker-compose配置一个小demo
学习docker, 使用docker-compose来启动
Dockerfile配置:
FROM nginx
COPY 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页面
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
修改路径 /usr/app/nginx/html 为 /usr/share/nginx/html
详情
default.conf 文件root默认的路径为: /usr/share/nginx/html
因为, 你并没有挂载新的配置文件进去, 所以容器内nginx还是默认配置, 默认的nginx当然不是去找/usr/app/nginx/html这个路径了。
可以尝试一下挂载配置进去。