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

原文地址:https://www.cnblogs.com/flipped/p/9206797.html

时间: 2024-08-03 15:49:50

Docker 错误 docker: invalid reference format. 的解决的相关文章

在centos7.5使用DockerFile构建镜像时报错“Error parsing reference: &quot;microsoft/dotnet:2.2-aspnetcore-runtime AS base&quot; is not a valid repository/tag: invalid reference format”

运行dockerfile时报出的错误 FROM microsoft/dotnet:2.2-aspnetcore-runtime AS base Error parsing reference: "microsoft/dotnet:2.2-aspnetcore-runtime AS base" is not a valid repository/tag: invalid reference format 这个问题一般是由docker的版本错误导致的 FROM microsoft/dotn

问题:编译eshoponcontainers失败,提示error:invalid reference format

环境: visual studio 2017 v15.4.2,docker ce Version 17.06.0-ce-win19 (12801) 参考问题页: https://github.com/dotnet-architecture/eShopOnContainers/issues/107 问题: F5运行是报错: error : Building webstatus error : invalid reference format. 与: audipen commented on 26

配置CAS错误No Certificate file specified or invalid file format

配置tomcat证书 keystore文件后启动一直报错:(tomcat版本:apache-tomcat-6.0.43) tomcat配置: <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth=&qu

docker之docker容器flannel模式多网段跨主机通信所遇问题集

问题一:docker无法启动错误提示:[[email protected] docker.service.d]# systemctl status docker.service ● docker.service - Docker Application Container EngineLoaded: error (Reason: Invalid argument)Drop-In: /usr/lib/systemd/system/docker.service.d└─flannel.confActi

insmod: error inserting &#39;simp-blkdev.ko&#39;: -1 Invalid module format

(一) 今天写了个块设备驱动例子,在虚拟机上加载模块insmod simp_blkdev.ko的时候,出现以下错误. insmod: error inserting 'simple-blk.ko': -1 Invalid module format 其实错误很简单,Makefile的编写失误,因为之前是想让这个驱动模块在TQ2440上运行的,所以,Makefile的编写使用了以下形式: ifneq ($(KERNELRELEASE),) obj-m := simp_blkdev.o else K

insmod: error inserting &#39;hello.ko&#39;: -1 Invalid module format

在学习编写linux驱动程序的时候,一般都是从写一个helloworld的模块开始.但是在编译完成后,进行模块加载的时候,有时会出现如下错误: insmod: error inserting 'hello.ko': -1 Invalid module format 其实,出现这个问题的原因很简单,就是:编译的内核版本与实机运行的内核版本不一致. 所以解决起来也很简单,实机运行的系统的代码树位置一般在/usr/src/kernels.只要将Makefile中的代码树改成实际运行的内核代码即可. i

五十三.Docker概述、部署Docker、Docker镜像、Docker基本命令

1.安装Docker 准备两台虚拟机,IP为192.168.1.10和192.168.1.20 安装docker-engine 和 docker-engine-selinux 关闭防火墙 ************************************** 配置两台虚拟机: 创建两台虚拟机后端盘: images] qemu-img create -f qcow2 -b node.qcow2 docker1.img 50G images] qemu-img create -f qcow2

43_Docker概述、部署Docker、Docker镜像、Docker基本命令

1.安装Docker准备两台虚拟机,IP为10.10.11.10和10.10.11.20安装docker-engine 和 docker-engine-selinux关闭防火墙 1.1 配置yum源 1)配置第三方yum源(真机操作)]# mkdir /var/ftp/docker]# mv docker-engine-* /var/ftp/docker]# ls /var/ftp/dockerdocker-engine-1.12.1-1.el7.centos.x86_64.rpmdocker-

gcc参数-l传递顺序错误导致`undefined reference&#39;的一点小结

刚才编译一个pthread的单文件程序, 使用的命令行是: gcc -o thread1 -lpthread thread1.c 结果报错: 1 $ gcc -o thread1 -lpthread thread1.c 2 /tmp/ccNqs6Bh.o: In function `main': 3 thread1.c:(.text+0x49): undefined reference to `pthread_create' 4 thread1.c:(.text+0x5f): undefined