Unable to find image 'docker.elastic.co/cloud-enterprise/elastic-cloud-enterprise:2.6.1' locally

I am trying to install ECE until AWS EC2 instances. I have run into the below error both while using the github ECE role and via the manual install method using this cmd " bash <(curl -fsSL https://download.elastic.co/cloud/elastic-cloud-enterprise.sh) install" There is no local firewall enables on the Rhel7 server and it has internet access.

Recurring Error:
"Unable to find image 'docker.elastic.co/cloud-enterprise/elastic-cloud-enterprise:2.6.1' locally
docker: Error response from daemon: Get https://docker.elastic.co/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)."

Does anyone know why it cannot find this image? An Elastic rep mentioned that ECE doesn't have any images, so I am not sure why the elastic supplied installation command pulls it down each time.

Adding additional context: a curl -kv to pull down another image.

curl -kv https://docker.elastic.co/r/kibana/kibana:7.9.1

  • About to connect() to proxy 10.173.10.100 port 8080 (#0)
  • Trying 10.173.10.100...
  • Connected to 10.173.10.100 (10.173.10.100) port 8080 (#0)
  • Establish HTTP proxy tunnel to docker.elastic.co:443

CONNECT docker.elastic.co:443 HTTP/1.1
Host: docker.elastic.co:443
User-Agent: curl/7.29.0
Proxy-Connection: Keep-Alive

< HTTP/1.1 200 Connection established
<

  • Proxy replied OK to CONNECT request
  • Initializing NSS with certpath: sql:/etc/pki/nssdb
  • skipping SSL peer certificate verification
  • SSL connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  • Server certificate:
  •   subject: CN=docker.elastic.co
    
  •   start date: May 20 00:00:00 2020 GMT
    
  •   expire date: Jun 20 12:00:00 2021 GMT
    
  •   common name: docker.elastic.co
    

GET /r/kibana/kibana:7.9.1 HTTP/1.1
User-Agent: curl/7.29.0
Host: docker.elastic.co
Accept: /

< HTTP/1.1 404 Not Found
< Content-Type: text/plain; charset=utf-8
< Date: Thu, 10 Sep 2020 15:09:55 GMT
< Docker-Distribution-Api-Version: registry/2.0
< X-Content-Type-Options: nosniff
< Content-Length: 19
< Connection: keep-alive
<
404 page not found

Running the first command on AWS works for me:

sudo docker pull docker.elastic.co/cloud-enterprise/elastic-cloud-enterprise:2.6.1

2.6.1: Pulling from cloud-enterprise/elastic-cloud-enterprise
4d762ca9de59: Pull complete 
8de8b287bb68: Pull complete 
Digest: sha256:2a2f82fd8d99c2f40e647337d7bc12025b8afec6278a161f75f828fb3b80ab32
Status: Downloaded newer image for docker.elastic.co/cloud-enterprise/elastic-cloud-enterprise:2.6.1
docker.elastic.co/cloud-enterprise/elastic-cloud-enterprise:2.6.1

That the curl command fails is IMO expected. The Docker binary will talk to the registry and get the required layers to fetch. This isn't a direct file download.

I assume just running docker pull docker.elastic.co/cloud-enterprise/elastic-cloud-enterprise:2.6.1 directly fails as well?

One more thing to check: Your Docker version is something more or less current? Mine looks like this:

docker -v

Docker version 19.03.12, build 48a66213fe

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.