我是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
感谢。 拉吉
答案 0 :(得分:0)
原因是没有elastic
图像可用,只有该名称。搜索结果显示例如elasticsearch
或nshou/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