鉴于以下 docker-compose.yml 设置:
version: '3.7'
services:
reverse:
container_name: nginx-reverse-proxy
hostname: nginx-reverse-proxy
image: nginx:stable
ports:
- 80:80
- 433:433
volumes:
- type: bind
source: ./config
target: /etc/nginx
consistency: consistent
Run Code Online (Sandbox Code Playgroud)
这导致./config
文件夹被映射到容器nginx-reverse-proxy
,因此在/etc/nginx
容器内的空目录中。
目标:
将文件夹从容器映射到主机。在我从容器/etc/nginx
到主机的示例中./config
。
我当前的搜索不断导致将目录从主机映射到容器(我不想要)。
任何提示/解决方案表示赞赏。谢谢!
我目前的解决方案是丑陋的:我创建容器与码头工人和复制文件/etc/nginx
到./config
。删除容器并使用docker-compose up
作品并nginx
开始,因为所需的文件已经在主机上。
编辑:该文件夹在创建时不存在。Docker compose 正在创建文档中所述的文件夹。