文章目录
Docker配置 redis
一主二从三哨兵
文件目录
redis compose 文件
docker-compose.yml
version: '3'
services:
master:
image: redis
container_name: redis-master
command: redis-server --requirepass redis_pwd --masterauth redis_pwd --replica-announce-ip 192.168.84.143 --replica-announce-port 6380
ports:
- 6380:6379
slave1:
image: redis
container_name: redis-slave-1
ports:
- 6381:6379
command: redis-server --slaveof redis-master 6379 --masterauth redis_pwd --requirepass redis_pwd --replica-announce-ip 192.168.84.143 --replica-announce-port 6381
slave2:
image: redis
container_name: redis-slave-2
ports:
- 6382:6379
command: redis-server --slaveof redis-master 6379 --masterauth redis_pwd --requirepass redis_pwd --replica-announce-ip 192.168.84.143 --replica-announce-port 6382
在 redis 文件路径下执行 docker compose
(base) wenxiaoyu@wenshuaishuaideMacBook-Pro redis % pwd
/Users/wenxiaoyu/env/docker-test/redis
(base) wenxiaoyu@wenshuaishuaideMacBook-Pro redis % docker compose up -d
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
(