从Windows764位上的码头快速启动终端,我按照说明安装这个码头集装箱。我负责指挥,
docker run http://wiki.openstreetmap.org/wiki/nominatim 我得到了一个错误:
c:\program files\docker toolbox\docker.exe: invald reference format.我找不到有关这个容器错误的任何信息。
发布于 2018-09-16 03:09:26
您指定要拔出并运行的图像名称是错误的。图像名应该是mediagis/nominatim。
您的停靠程序运行命令应该是
docker run mediagis/nominatim不需要先提取图像并运行。默认情况下,docker首先尝试在计算机中找到这样的映像,如果没有,则尝试从docker存储库下载。
如果您指定URL格式,如果在您的计算机中找不到这样的映像,它将直接从私有回购中下载。
简介:
Docker将以url形式的任何内容作为映像,原因是有时您可能希望从您的私有存储库中运行映像。因此,在这里,http://wiki.openstreetmap.org/wiki/nominatim被认为是一个映像,名为wiki/nominatim,来自于私有回购,称为wiki.openstreetmap.org,由码头和私人回购和图像的格式是错误的。应该是<domain.com>/image:tag,其中tag是可选的。您不应该提供协议http://).()因此,请参阅此以供参考会以无效的引用格式抛出错误。
如果您以docker run wiki.openstreetmap.org/wiki/nominatim的身份给出,它将尝试从带有latest标记的wiki.openstreetmap.org私有回购中下载名为wiki/nominatim的映像。由于不存在这样的回购和映像,所以它报告来自守护进程的错误响应: error解析HTTP404响应体,当停靠守护进程尝试连接到它时,url抛出404: Not Found。
参考文献:
注意:除非您指定标记名(它是可选的),否则latest 标记总是从repo.下载。
发布于 2018-09-16 01:47:51
您需要先提取图像,然后运行容器。根据您的停靠命令,您正在尝试访问一个网站,它不是一个码头容器图像。这就是为什么它会给出无效的引用格式。
发布于 2018-09-18 09:29:27
码头运行http://wiki.openstreetmap.org/wiki/nominatim
在句法上没有意义..。
无论如何,获取最新图像的正确命令是:
数独码头拉伤纵横/命名:3.1
请注意,每个版本都有自己的安装说明( 3.1之前的版本在结构上不同),因此请参阅适当的部分:
https://hub.docker.com/r/mediagis/nominatim/tags/
不过,我同意你的观点
docker run -重新启动=总是-p 6432:5432 -p 7070:8080 -d -v
应该是
docker run --重新启动=总是-p 6432:5432 -p 7070:8080 -d -v -v mediagis/nominatim sh /app/start.sh
而不是。安装说明需要在那里更新。
https://stackoverflow.com/questions/52350248
复制相似问题