docker swarm redis

vi /etc/redis.conf

bind 127.0.0.1
bind 192.168.0.105


[root@worker ~]# service redis start
Redirecting to /bin/systemctl start redis.service
[root@worker ~]# redis-cli -h localhost -p 6379
localhost:6379> exit
[root@worker ~]# sudo firewall-cmd --new-zone=redis --permanent
success
[root@worker ~]# sudo firewall-cmd --zone=redis --add-port=6379/tcp --permanent
[root@worker ~]# sudo firewall-cmd --zone=redis --add-source=192.168.0.105/24 --permanent
success
[root@worker ~]# sudo firewall-cmd --reload
success
[root@worker ~]# redis-cli -h 192.168.0.105 -p 6379
192.168.0.105:6379> exit

[root@worker ~]# docker service create --name redis --replicas 2 --publish 6379:6379 redis
uj02hfz82f468v7antnhfk9bt
[root@worker ~]# docker service ls
ID            NAME   MODE        REPLICAS  IMAGE
uj02hfz82f46  redis  replicated  2/2       redis:latest
[root@worker ~]# docker service ps redis
ID            NAME     IMAGE         NODE                   DESIRED STATE  CURRENT STATE           ERROR  PORTS
p1u3gcebv7el  redis.1  redis:latest  worker                 Running        Running 27 seconds ago         
rkw6e3eis848  redis.2  redis:latest  localhost.localdomain  Running        Running 28 seconds ago         
[root@worker ~]# ss -an | grep 6379
tcp    LISTEN     0      128    192.168.0.105:6379                  *:*                  
tcp    ESTAB      0      0      192.168.0.105:6379               192.168.0.105:45132              
tcp    ESTAB      0      0      192.168.0.105:45132              192.168.0.105:6379               
[root@worker ~]# 


root@worker ~]# docker network ls
NETWORK ID          NAME                DRIVER              SCOPE
7e0305ae5b6e        bridge              bridge              local
81e347e7e897        docker_gwbridge     bridge              local
933e13449f3f        host                host                local
r8we2n0pjm1i        ingress             overlay             swarm
f2675ed77fee        none                null                local
[root@worker ~]# 


Comments

Popular posts from this blog

ansible redhat cluster qorum qdevice

PE 3.9.0 on centos 6

gfs2 cluster