写入主机 OS 的目录 - 通过 docker-compose 文件传递指令
Writing to the directory of Host OS - Passing the instruction with docker-compose file
如果应用程序在 docker 中 运行 并且想要写入主机 OS 的 /etc/nginx/conf.d
目录,我如何在 [= =14=]文件?因此,每当尝试写入 /etc/nginx/conf.d
时,它都会写入主机 OS 的文件
这就是我的 docker-compose.yml 现在的样子
myapp:
container_name: myapp
restart: always
build: .
ports:
- "3001:3001"
docker 卷
: 挂载主机路径或命名卷,指定为服务的子选项。
https://docs.docker.com/storage/volumes/
https://docs.docker.com/compose/compose-file/
myapp:
container_name: myapp
restart: always
build: .
ports:
- "3001:3001"
volumes:
- <your_host_pc_path>:/etc/nginx/conf.d
每当 /etc/nginx/conf.d 在 docker 容器中发生变化时,<your_host_pc_path>
也会发生变化。
同样,即使 <your_host_pc_path>
发生变化,docker 容器的 /etc/nginx/conf.d
也会发生变化。
如果应用程序在 docker 中 运行 并且想要写入主机 OS 的 /etc/nginx/conf.d
目录,我如何在 [= =14=]文件?因此,每当尝试写入 /etc/nginx/conf.d
时,它都会写入主机 OS 的文件
这就是我的 docker-compose.yml 现在的样子
myapp:
container_name: myapp
restart: always
build: .
ports:
- "3001:3001"
docker 卷
: 挂载主机路径或命名卷,指定为服务的子选项。
https://docs.docker.com/storage/volumes/
https://docs.docker.com/compose/compose-file/
myapp:
container_name: myapp
restart: always
build: .
ports:
- "3001:3001"
volumes:
- <your_host_pc_path>:/etc/nginx/conf.d
每当 /etc/nginx/conf.d 在 docker 容器中发生变化时,<your_host_pc_path>
也会发生变化。
同样,即使 <your_host_pc_path>
发生变化,docker 容器的 /etc/nginx/conf.d
也会发生变化。