1.拉取镜像
docker pull redis
2.启动redis镜像
#运行主节点
docker run -d --name redis-master -v $PWD/data:/data redis redis-server
#运行从节点
docker run -d --name redis-slave -v $PWD/data2:/data --link redis-master redis redis-server --port 6380 --slaveof redis-master 6379
3.连接redis
#连接主节点
docker run -it --link redis-master --rm redis redis-cli -h redis-master -p 6379
#连接从节点
docker run -it --link redis-slave --rm redis redis-cli -h redis-slave -p 6380
使用:slaveof no one退出主从关系
带端口映射的启动命令:
docker run -p 6379:6379 --name myredis -v $PWD/redis.conf:/etc/redis/redis.conf -v $PWD/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
网友评论