Docker 错误 docker: invalid reference format. 的解决
Posted flipped
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 错误 docker: invalid reference format. 的解决相关的知识,希望对你有一定的参考价值。
运行
docker run –it –v /dataset:/dataset –v /inference:/inference –v /result:/result floydhub/pytorch:0.4.0-py2.29 /inference/inference.sh
报错
docker: invalid reference format.
See 'docker run --help'.
发现原来是。。。原来是。。。网站上复制下来的–
应该是-
才对。
所以这件事告诉我们,作为发布者,务必用<code>
标签把代码、命令什么的包起来,而且拜托不要让全角符号出来害人啦。作为使用者,只能自己小心细心一点了。
真是。。令人生气!浪费生命!欺负新手!
罪魁祸首:http://challenge.xfyun.cn/aicompetition/techDetail
然后换上正常的半角符号的-
之后,Mac 上执行结果是:
docker: Error response from daemon: Mounts denied:
The paths /result and /inference and /dataset
are not shared from OS X and are not known to Docker.
You can configure shared paths from Docker -> Preferences... -> File Sharing.
See https://docs.docker.com/docker-for-mac/osxfs/#namespaces for more info.
也就是根目录/
不是共享的,可以把这些子目录添加到共享目录(Docker 图标上选 “Preferences”,在“File Sharing”标签页下面添加)。或者像我一样改个路径:
docker run -it -v ~/dataset:/dataset -v ~/inference:/inference -v ~/result:/result floydhub/pytorch:0.4.0-py2.29 /inference/inference.sh
以上是关于Docker 错误 docker: invalid reference format. 的解决的主要内容,如果未能解决你的问题,请参考以下文章
docker/matplotlib: RuntimeError: Invalid DISPLAY 变量
docker / containerd 错误 panic: invalid freelist page: 162, page type is leaf
Docker环境下创建Redis集群出现ERR Invalid node address specified: redis1:6379错误
问题配置 Docker + Laravel + Mariadb 以避免:SQLSTATE[HY000] [2002] Invalid argument
docker出现GPG error: At least one invalid signature was encountered 相关问题及解决方法