docker tensorflow与文件夹链接

时间:2018-10-15 13:30:28

标签: python docker tensorflow

我正在Windows 10 Education上尝试使用docker进行tensorflow,我已经成功安装了docker,并且可以运行/提取/导入图像。我使用

链接了Docker容器
C:\User\xyz_folder> docker run -it tensorflow/tensorflow:latest-devel

root@23433215319e:~#cd /tensorflow

root@23433215319e:/tensorflow#git pull

From https://github.com/tensorflow/tensorflow
 * [new tag]         v1.11.0    -> v1.11.0
Already up-to-date.

直到这里它运行正常,没有错误。问题如下:

root@23433215319e:/tensorflow# cd abc_folder
bash: cd: abc_folder: No such file or directory

abc_folder在链接文件夹中,但是在使用'ls'列出时看不到

root@23433215319e:/tensorflow#ls
ACKNOWLEDGMENTS  CODEOWNERS      LICENSE     WORKSPACE           bazel-out         configure.py  tools ADOPTERS.md      CODE_OF_CONDUCT.md  README.md    arm_compiler.BUILD  bazel-tensorflow  models.BUILD AUTHORS CONTRIBUTING.md     RELEASE.md   bazel-bin     bazel-testlogs    tensorflow BUILD  ISSUE_TEMPLATE.md   SECURITY.md  bazel-genfiles   configure    third_party

请建议如何正确链接此链接,以便我可以看到共享文件夹的内容。 预先感谢。

1 个答案:

答案 0 :(得分:0)

要使容器外部的目录在容器内部可见,必须使用选项-v或--volume,如here所述。

因此,您的命令必须为:

docker run -v c:\local\directory:container/directory -it tensorflow/tensorflow:latest-devel

请注意,您应该能够看到容器内的目录