Я пытаюсь использовать оверлейную сеть с docker-compose up
(в режиме роя), потому что мне также нужен какой-то другой роем для подключения к этой сети.
Я получаю эту ошибку:
ОШИБКА: для elk_elasticsearch_1 Невозможно запустить службуasticsearch: сбой подключения к сети, убедитесь, что параметры вашей сети верны, и проверьте журналы менеджера: превышен крайний срок контекста
ОШИБКА: для эластичного поиска: Не удается запустить службуasticsearch: присоединение кпроизошел сбой сети, проверьте правильность настроек сети и проверьте журналы менеджера: превышен крайний срок контекста
ОШИБКА: обнаружены ошибки при запуске проекта.
Вот мой docker-compose:
networks:
elk-network:
attachable: true
driver: overlay
name: elk-network
services:
elasticsearch:
build:
args:
ELK_VERSION: 7.1.1
context: /home/user/elk/elasticsearch
environment:
ELASTIC_PASSWORD: password
ES_JAVA_OPTS: -Xmx256m -Xms256m
networks:
elk-network:
ports:
- published: 9200
target: 9200
- published: 9300
target: 9300
restart: always
volumes:
- /home/user/elk/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro
- /home/user/elk/data:/usr/share/elasticsearch/data:rw
kibana:
build:
args:
ELK_VERSION: 7.1.1
context: /home/user/elk/kibana
depends_on:
- elasticsearch
networks:
elk-network:
ports:
- published: 5601
target: 5601
restart: always
volumes:
- /home/user/elk/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml:ro
version: '3.5'
Узел Spec.Availability говорит активный. Я не нахожу никакой другой информации о том, что делать, прибегая к поиску ошибки.
Сеть с именем elk-network
фактически отображается в docker network ls
2l911valz0a8 elk-network overlay swarm
Редактировать: Другая вещь, которую япосле попытки отладки обнаружил, что он отлично работает на моем Mac и на другом сервере, но не работает на том сервере, который мне нужен. В любом случае, я могу получить больше информации о том, что происходит?