docker - 从 docker 容器访问 windows 机器的文件

标签 docker docker-machine docker-volume docker-for-windows docker-desktop

我已经安装了适用于 Windows 的 Docker 桌面 在 Windows 10 操作系统中。
我在 docker 容器中运行一个 python 脚本,它从磁盘读取文件并在文件末尾添加一些文本。现在的要求是从 Windows 10 读取文件并对其执行相同的操作。

在 docker 中是否可以从运行 Docker 的操作系统中读取文件?

最佳答案

当然可以使用volumes .

例如,您可以运行以下命令:

docker run -v path/to/your/file/on/host:path/to/the/file/on/container your_image

关于docker - 从 docker 容器访问 windows 机器的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45267457/

相关文章:

azure - 如何部署到 Windows Server 2016 上的远程 docker 主机?

docker - 我需要在集群模式下的所有节点中安装 docker 吗?

Docker 卷文件不可写,以 root 身份写入

docker - 使用 Docker 绑定(bind)挂载运行容器会导致容器返回节点版本并退出

mongodb - 如何检查 mongodb docker 容器是否已启动

linux - 上一个图像中存在文件夹时,docker RUN mkdir 不起作用

linux - "Service cron status"命令不返回 ubuntu docker 容器中 cron 的状态

docker - Docker容器/图像之间的友好URL

docker 使用 --volume 运行

docker - Docker卷未显示Windows 10上正在运行的linux容器