[英]includes invalid characters for a local volume name,. If you intended to pass a host directory, use absolute path
我运行 docker run -v 并且它显示错误为本地卷名中的无效字符。“如果您打算传递主机目录,请使用绝对路径”也打印在终端中。
尝试用 --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 处获取本地主机。但由于错误,本地主机不工作
错误信息很清楚:
如果您打算传递主机目录,请使用绝对路径。
您应该对主机目录使用绝对路径,否则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
(绝对路径)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.