windows10 docker 挂载失败,有谁对 docker 熟悉吗

2018-03-28 23:50:13 +08:00
 zjxzhqq

如图,windows10 docker 挂载目录失败

我执行这个命令: docker run -i -v c:/Users/hasee/Desktop/work/paddle-docker:/paddle-docker paddlepaddle/paddle:latest-gpu /paddle-docker/train.py

然后报这个错: C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: OCI runtime create failed: container_linux.go:296: starting container process caused "exec: "D:/Git/paddle-docker/train.py": stat D:/Git/paddle-docker/train.py: no such file or directory": unknown.

有谁知道原因吗?

3712 次点击
所在节点    Docker
8 条回复
0xABCD
2018-03-29 00:42:02 +08:00
说的很清楚了,没有那个 train.py 文件,另外,你需要执行一条命令,你放个.py 文件在后面干嘛
zjxzhqq
2018-03-29 10:35:08 +08:00
@0xABCD 我需要把 windows 的目录挂载到 docker 里面,这里没有挂载成功,所以不存在,所以问一下是什么原因。
最后那个.py 是指定 docker 的执行文件
zjxzhqq
2018-03-29 10:36:33 +08:00
还是说 window 不需要挂载本地目录到 docker 里面?
0xABCD
2018-03-29 10:53:47 +08:00
@zjxzhqq 你把这个命令拆成两步试试,run 启动容器的时候挂载进去,然后再 exec 执行你的脚本
zjxzhqq
2018-03-29 23:56:59 +08:00
@0xABCD ……这有啥区别,压根没解决问题
zjxzhqq
2018-04-02 22:24:30 +08:00
有人知道吗
kkxxxxxxx
2018-04-08 10:27:55 +08:00
@zjxzhqq
运行脚本里的路径错了
lx0758
2019-11-10 01:28:49 +08:00
挖个坟,Windows 的 docker 本质是个虚拟机,得用虚拟机里面的路径

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/442297

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX