В общем - 4 машины.3 менеджера и 1 рабочий все машины объединены в Docker Swarm.Все 4 машины подключены к NO_PROXY, потому что наше соединение проходит через прокси.Разверните обычный redis в одной реплике.Естественно, сетевое наложение создается на всех машинах, но когда вы пытаетесь получить доступ к redis, оно присутствует только на одной машине -> там, где оно развернуто, но, как я понимаю, доступ к redis должен быть на всех, по крайней мере, на менеджере,машины.
Почему на других машинах нет доступа?
Файл развертывания Redis -
version: "3.1"
services:
redis:
image: redis: alpine
restart: always
ports:
- "6379: 6379.""
deploy:
restart_policy:
condition: on-failure
networks:
- redis_network
networks:
redis_network:
external: true
для создания сети
docker network create -d overlay redis_network
команда для создания службы
docker stack deploy -c my_file redis
Все порты открыты