在docker中安装elasticsearch

bprjcwpo  于 2021-06-15  发布在  ElasticSearch
关注(0)|答案(3)|浏览(488)

我在cmd中使用了以下两个命令:

docker pull elasticsearch

显示错误:

Using default tag: latest
Error response from daemon: manifest for elasticsearch:latest not found: manifest unknown: manifest unknown

这个命令有几个不同的版本:

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

显示错误:

Error response from daemon: Get https://docker.elastic.co/v2/elasticsearch/elasticsearch/manifests/7.9.0: Get https://docker-auth.elastic.co/auth?scope=repository%3Aelasticsearch%2Felasticsearch%3Apull&service=token-service: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

如何解决这个问题?
请引导我。

nkoocmlb

nkoocmlb1#

为了使用dockerfile创建elasticsearch图像,您需要一个稳定且受支持的docker版本。
你能告诉你的docker版本吗 docker --version 命令?
我试过命令: docker pull docker.elastic.co/elasticsearch/elasticsearch:7.9.0 在我的地方,它工作得很好。

bxgwgixi

bxgwgixi2#

是否可以提取其他图像?您是否对docker默认注册表进行了任何修改,例如向该文件添加新的本地注册表
/etc/containers/registries.conf文件
https://www.docker.com/blog/how-to-use-your-own-registry/
同时请核对5000港的港口规则。

carvr3hs

carvr3hs3#

查看您的错误消息,在拉docker映像时,您的网络似乎阻止您访问公共docker repo以获取映像。
请求在等待连接时被取消(等待标头时超出client.timeout)
你是在vpn或防火墙后面,还是在公共网络/docker注册表访问上有限制?

相关问题