【发布时间】:2021-03-28 04:22:54
【问题描述】:
关于这个主题有很多帖子,但他们要么在讨论docker run 或 linux,要么在讨论早期版本的 docker/docker compose。我只是想与我的容器共享一个驻留在本地的配置文件。以下是我的 docker compose
version: "3.8"
services:
TestService:
image: testservicelogmon
build:
context: .
dockerfile: Dockerfile
volumes:
- C:\ProgramData\Solution Name\Project Name:C:\ProgramData\Solution Name\Project Name:RW
注意:“解决方案名称”和“项目名称”之间有空格,我的配置文件位于项目名称文件夹中。
图像创建成功,但我总是有"Mounts": [] 和"Volumes": null。
我浏览了 SO 的文档和一些帖子,但找不到任何可以为我解决这个问题的东西。以下是我提到的几个链接。对此的任何帮助将不胜感激。谢谢!
更新:只是不在此文件夹中,似乎我无法挂载任何文件夹,而如果我在下面执行docker runlike ,则效果很好。
docker run -it -v 'C:\ProgramData\Solution Name\Project Name:C:\ProgramData\C:\ProgramData\Solution Name\Project Name:RW' testservicelogmon:latest powershell
【问题讨论】:
标签: docker docker-compose