模型:
建立网卡
for port in $(seq 1 6); \
do \
mkdir -p /mydata/redis/node-${port}/conf
touch /mydata/redis /node-${port} /conf /redis. conf
cat << EOF >/mydata/redis /node-${port}/conf /redis.conf
port 6379
bind 0.0.0.0
cluster-enabled yes
cluster-config-file nodes .conf
cluster-node-timeout 5000
cluster-announce-ip 172.38.0.1${port}
cluster-announce-port 6379
cluster-announce-bus-port 16379
appendonly yes
EOF
done
启动容器:
docker run -p 637
p
o
r
t
:
6379
−
p
1637
{port} :6379 -p 1637
port:6379−p1637{port}:16379 --name redis-KaTeX parse error: Undefined control sequence: \- at position 9: i{port} \̲-̲v /mydata/redis…{port} /data : / data
-v/mydata/redis/node-${port]/conf/redis.conf : /etc/redis/redis.conf
-d --net redis --ip 172.38.0.1S{port] redis:5.0.9-alpine3.11 redis-server /etc/redis/redis.conf;
进入一个容器
创建集群
连接集群: