Ubuntu 用于持久性存储的卷装载tensorflow容器
您好,我正在尝试将Ubuntu 用于持久性存储的卷装载tensorflow容器,ubuntu,docker,tensorflow,containers,Ubuntu,Docker,Tensorflow,Containers,您好,我正在尝试将TensorFlow笔记本文件夹安装到Ubuntu中的/src/work文件夹 sudo docker run -it -v /src/work:/HOME/notebooks -p 8888:8888 tensorflow/tensorflow:1.3.0 我尝试了许多-v标志的组合。它没有读取我的工作文件夹中已有的文件或将新文件保存到其中。这将按预期工作。确保在主机的根目录(/)中有一个src文件夹,例如,您可能有~/repo/src/work这与/src/work不同。
TensorFlow
笔记本文件夹安装到Ubuntu中的/src/work
文件夹
sudo docker run -it -v /src/work:/HOME/notebooks -p 8888:8888 tensorflow/tensorflow:1.3.0
我尝试了许多-v标志的组合。它没有读取我的工作文件夹中已有的文件或将新文件保存到其中。这将按预期工作。确保在主机的根目录(
/
)中有一个src
文件夹,例如,您可能有~/repo/src/work
这与/src/work
不同。在容器中,文件将精确显示在root的/HOME/notebooks
目录中
确保您正在检查正确目录中的文件。这将按预期工作。确保在主机的根目录(
/
)中有一个src
文件夹,例如,您可能有~/repo/src/work
这与/src/work
不同。在容器中,文件将精确显示在root的/HOME/notebooks
目录中
请确保您正在检查正确目录中的文件。您安装的卷不正确,正是路径。应该是
-v~/[来自$HOME的绝对路径]/src/work:~/notebooks/
说明:
由于您的工作目录是
/notebooks
,因此将其放置在/$HOME/notebooks
。您可以使用~
访问$HOME
卷的安装不正确,正是路径。应该是
-v~/[来自$HOME的绝对路径]/src/work:~/notebooks/
说明:
由于您的工作目录是
/notebooks
,因此将其放置在/$HOME/notebooks
。您可以使用~
访问$HOME
“TensorFlow笔记本文件夹已安装到/src/work
”。这表明您正在尝试将笔记本安装到容器上。这是对的吗?@Shanky根据官方DockerfileWorkdir“/笔记本”dockerfile的帮助。请看我编辑的答案。还可以考虑编辑你的问题以避免未来访问者的困惑。“TunSoFracm笔记本文件夹安装到:/notebooks
place:/tf
。docker run-it-v/home/linuxnikola/work:/notebooks-p 8888:8888 tensorflow/tensorflow:1.3.0抱歉,我被/home/notebooks弄糊涂了现在文件是持久的,但我没有从容器中加载演示文件。但这没什么大不了的。干杯。很高兴为您提供帮助:)最新的tensorflow容器现在由/tf提供,而不是:/notebooks
place:/tf