繁体   English   中英

包括本地卷名的无效字符。 如果您打算传递主机目录,请使用绝对路径

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM