【Docker】使用docker-compose配置一个小demo

学习docker, 使用docker-compose来启动

【Docker】使用docker-compose配置一个小demo

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页面

回答

修改路径 /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

回到顶部