首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装码头容器-码头运行-无效的参考格式

安装码头容器-码头运行-无效的参考格式
EN

Stack Overflow用户
提问于 2018-09-16 01:35:52
回答 3查看 5.9K关注 0票数 1

从Windows764位上的码头快速启动终端,我按照说明安装这个码头集装箱。我负责指挥,

代码语言:javascript
复制
docker run http://wiki.openstreetmap.org/wiki/nominatim 

我得到了一个错误:

代码语言:javascript
复制
c:\program files\docker toolbox\docker.exe: invald reference format.

我找不到有关这个容器错误的任何信息。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-09-16 03:09:26

您指定要拔出并运行的图像名称是错误的。图像名应该是mediagis/nominatim

您的停靠程序运行命令应该是

代码语言:javascript
复制
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

参考文献:

  1. 从码头集线器中提取图像
  2. 从不同的注册表中提取
  3. 码头运行
  4. 码头运行参考

注意:除非您指定标记名(它是可选的),否则latest 标记总是从repo.下载。

票数 2
EN

Stack Overflow用户

发布于 2018-09-16 01:47:51

您需要先提取图像,然后运行容器。根据您的停靠命令,您正在尝试访问一个网站,它不是一个码头容器图像。这就是为什么它会给出无效的引用格式。

票数 3
EN

Stack Overflow用户

发布于 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

而不是。安装说明需要在那里更新。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52350248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档