Мой docker не может больше подходить сasticsearch - PullRequest
0 голосов
/ 24 февраля 2020

Мой docker контейнер, используемый для успешного запуска. По состоянию на эти выходные он не может тянуть эластичный поиск. Пожалуйста, помогите (Windows 10 64 бит)

> 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

Часть 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:

Ответы [ 2 ]

1 голос
/ 24 февраля 2020

Можете ли вы проверить это сообщение Docker: "нет соответствующего манифеста для windows / amd64 в записях списка манифестов"

  1. Щелкните правой кнопкой мыши значок Docker в Windows Системный трей
  2. Go в настройки
  3. Демон
  4. Дополнительно
  5. Установите «экспериментальный»: true
  6. Перезагрузка Docker
0 голосов
/ 24 февраля 2020

не знаю, почему у вас есть library/elasticsearch:7.3.1 в вашем файле компоновки .. в соответствии с официальными изображениями эластичного поиска путь просто elasticsearch:7.3.1 - feel free to edit thet compose file and remove библиотека / `часть от имени изображения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...