【发布时间】:2021-01-20 18:09:02
【问题描述】:
我正在尝试将容器的内容绑定到主机文件夹,以便我可以轻松编辑它,但由于某种原因它不起作用!
这里是我的 docker-compose 文件:
version: "3"
services:
webserver:
image: nginx:mainline-alpine
container_name: webserver
restart: unless-stopped
ports:
- "80:80"
volumes:
- ./config:/etc/nginx/conf.d
请注意,这是我在 docker-compose 命令之前的文件夹结构:
-project
--docker-compose.yaml
提前谢谢你
【问题讨论】:
-
究竟是什么不工作?请注意,像这样的绑定挂载是将 host 目录暴露到 container 中(因此
./config中的内容将覆盖/etc/nginx/conf.d中的任何内容)。 -
我想反其道而行之,这样当容器启动时,nginx的内容就绑定在my , before empty, defined foldesr中,有意义吗?我该怎么做?
-
@kri-dev: 你的问题不清楚
标签: docker nginx docker-compose devops