0

My docker container used to start successfully. As of this weekend it fails pulling elasticsearch. Please help (Windows 10 64bit)

> docker-compose up
Pulling elastic (elasticsearch:7.3.1)...
7.3.1: Pulling from library/elasticsearch
ERROR: no matching manifest for windows/amd64 10.0.17763 in the manifest list entries

> docker manifest inspect -v library/elasticsearch:latest
no such manifest: docker.io/library/elasticsearch:latest

Part of the docker-compose.yml

  elastic:
    image: elasticsearch:7.3.1
    restart: always
    environment:
      - cluster.name=docker-cluster
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
      - xpack.security.enabled=false
      - Elogger.level=TRACE
      - discovery.type=single-node
    ulimits:
      memlock:
        soft: -1
        hard: -1
    volumes:
      - esdata:/data/elasticsearch
    ports:
      - "9201:9200"
    networks:
MoxxiManagarm
  • 8,735
  • 3
  • 14
  • 43

2 Answers2

1

Can you check this post Docker: "no matching manifest for windows/amd64 in the manifest list entries"

  1. Right click Docker icon in the Windows System Tray
  2. Go to Settings
  3. Daemon
  4. Advanced
  5. Set the "experimental": true
  6. Restart Docker
alexgids
  • 396
  • 3
  • 11
  • I went to Settings, but I can't find Daemon :( – MoxxiManagarm Feb 25 '20 at 07:46
  • 1
    Thanks for the link, another solution within the link helped me. `On Windows, you can locate the config file directly at '%programdata%\docker\config\daemon.json' and set the attributes there. ` – MoxxiManagarm Feb 25 '20 at 07:51
0

no idea why you have library/elasticsearch:7.3.1 in your compose file.. according to official elasticsearch images the path is simply elasticsearch:7.3.1 - feel free to edit thet compose file and removelibrary/` part from image name

welcomeboredom
  • 565
  • 3
  • 12