【发布时间】:2018-08-21 14:37:15
【问题描述】:
我的 Docker 文件内容是
FROM nginx
COPY /src /usr/share/nginx/html
我的 docker compose 文件内容是
version: '2'
services:
app:
build: .
image: app:1.0.0
volumes:
- ./src:/usr/share/nginx/html
ports:
- "8080:80"
运行 docker-compose 时出现以下错误
*1 directory index of "/usr/share/nginx/html/" is forbidden
我尝试授予目录权限 -> /usr/share/nginx/html 它没有用。
我想将主机目录与 docker 容器同步。
【问题讨论】:
-
您的
src是否包含index.html文件?如果没有,请创建一个示例文件并进行测试。 -
如果你在docker compose中使用
volume作为src文件夹,则不需要使用COPY。 -
是 src 文件夹包含 index.html
-
关注这个 youtube 视频.. youtube.com/watch?v=LSyIE-bTt5U
-
这对我有用,但不确定到底错过了什么。
标签: docker nginx docker-compose