默认配置
$ docker run --name redis-server -d -p 6379:6379
--mount type=bind,source=/Users/apple/docker-redis,target=/data
redis:3.2.11 [redis-server --appendonly yes]
$ docker run --name redis-client -it --rm
--link redis-server:redis
redis:3.2.11 redis-cli -h redis -p 6379
自定义配置
修改配置:
- protected-mode no
- daemonize no
- bind 127.0.0.1 注释掉
$ docker run --name redis-server -d -p 6379:6379
--mount type=bind,source=/Users/apple/docker-redis,target=/data
--mount type=bind,source=/Users/apple/docker-redis/redis.conf,target=/etc/redis/redis.conf
redis:3.2.11 redis-server /etc/redis/redis.conf
$ docker run --name redis-client -it --rm
--link redis-server:redis
redis:3.2.11 redis-cli -h redis -p 6379
自定义配置 主从复制
修改配置:
- protected-mode no
- daemonize no
- bind 127.0.0.1 注释掉
salveof,可以是本机ip也可以是docker的ip:docker container inspect 容器名查看"Networks"节点的 "IPAddress"
网友评论