docker swarm管理器无法连接

时间:2018-10-23 12:56:53

标签: docker-swarm

一般来说,有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

所有端口都打开

0 个答案:

没有答案