Docker能够搜索但无法支持代理

时间:2018-01-24 18:15:14

标签: docker

我是Docker的新手,并且在我公司代理背后的PC中使用Docker Toolbox。经过一些SO回答,我能够解决X509 Unauth证书和代理问题。然后我能够docker search elastic列出dockerhub中的所有图像。但当我试图用docker pull elastic拉出官方图片时,它会抛出错误。尝试了谷歌的几个解决方案,以登陆并登记,但到目前为止没有任何工作。任何解决方案都会非常有用。

raj@localpc MINGW64 ~/DockerWS/app1
$ docker search elastic
NAME                                  DESCRIPTION
      STARS               OFFICIAL            AUTOMATED
elasticsearch                         Elasticsearch is a powerful open source se
...   2667                [OK]
kibana                                Kibana gives shape to any kind of data  s.
..   1081                [OK]
itzg/elasticsearch                    Provides an easily configurable Elasticsea
...   63                                      [OK]
nshou/elasticsearch-kibana            Elasticsearch-6.1.2 Kibana-6.1.2
      48                                      [OK]
kubernetes/fluentd-elasticsearch      An image that ingests Docker container log
...   21

raj@localpc MINGW64 ~/DockerWS/app1
$ docker pull elastic
Using default tag: latest
Error response from daemon: unauthorized: authentication required

感谢。 拉吉

2 个答案:

答案 0 :(得分:0)

原因是没有elastic图像可用,只有该名称。搜索结果显示例如elasticsearchnshou/elasticsearch-kibana必须在docker pull命令中使用。

docker pull elasticsearch将是使用官方ElasticSearch图像的解决方案。

您也可以直接使用DockerHub并复制并粘贴右侧部分中显示的docker pull命令,而不是在终端中搜索,例如https://hub.docker.com/_/elasticsearch/

答案 1 :(得分:0)

Dockerhub弹性搜索图片已成为deprecated。您可以尝试从official images使用:

docker pull docker.elastic.co/elasticsearch/elasticsearch:6.1.2