我跑搬运工运行-v,它显示错误在本地卷名无效charecters。“如果你意在通过主机目录,使用绝对路径”也被印刷在终端中。
试图与--mount替换-v但给出了参数误差
sudo docker build -t="sreedath/tensorflow_1.1.0_py3" .
sudo docker run -p 8888:8888 --name=tensorflow_sreedath_py3 -v home/sreedath/Mytest/LSTM-Sentiment-Analysis:/LSTM-Sentiment-Analysis -it sreedath/tensorflow_1.1.0_py3
所需的输出是在端口8888上获得本地主机,但是由于错误,本地主机无法正常工作
答案 0 :(得分:0)
错误消息很清楚:
如果要传递主机目录,请使用绝对路径。
您应该对主机目录使用 absolute 路径,否则docker
会将其视为卷。在这里,home/sreedath/Mytest/LSTM-Sentiment-Analysis
被视为一个卷,并且包含无效字符,这就是为什么您会收到错误消息。
要安装主机目录(假设主机上存在/home/sreedath/Mytest/LSTM-Sentiment-Analysis
),应使用:
sudo docker run \
-p 8888:8888 \
--name=tensorflow_sreedath_py3 \
-v /home/sreedath/Mytest/LSTM-Sentiment-Analysis:/LSTM-Sentiment-Analysis \
-it sreedath/tensorflow_1.1.0_py3
请注意/
(绝对路径)开头的/home/sreedath/Mytest/LSTM-Sentiment-Analysis
。