包含本地卷名的无效字符,。如果您打算传递主机目录,请使用绝对路径
includes invalid characters for a local volume name,. If you intended to pass a host directory, use absolute path
I 运行 docker 运行 -v 并且它显示错误为本地卷名称中的无效字符。"If you intended to pass a host directory, use absolute path" 也在终端中打印。
尝试用 --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
期望的输出是在 port8888.but 获取本地主机,由于错误,本地主机不工作
错误信息很清楚:
If you intended to pass a host directory, use absolute path.
您应该为主机目录使用绝对路径,否则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
(绝对路径)开头的/
。
I 运行 docker 运行 -v 并且它显示错误为本地卷名称中的无效字符。"If you intended to pass a host directory, use absolute path" 也在终端中打印。
尝试用 --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
期望的输出是在 port8888.but 获取本地主机,由于错误,本地主机不工作
错误信息很清楚:
If you intended to pass a host directory, use absolute path.
您应该为主机目录使用绝对路径,否则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
(绝对路径)开头的/
。