为了让redis版本在Windows上兼容,redis采用3.2.1. (Linux最新版本为5.0.4 window版本为3.2.100版本差异较大,5.0.4的主从复制方式与3.1.100主从复制方式不一样)。
目录
创建Docker网络
docker network命令
[root@localhost ~]# docker network
Usage: docker network COMMAND
Manage networks
Options:
--help Print usage
Commands:
connect Connect a container to a network
create Create a network
disconnect Disconnect a container from a network
inspect Display detailed information on one or more networks
ls List networks
prune Remove all unused networks
rm Remove one or more networks
创建redis网络
[root@localhost ~]# docker network create redis-net
f395f9d32d9e6b255f886b9caddfa47191c24595ebea974e09a15de33209c217
网络列表:默认是桥接模式
创建Redis实例
运行实例
[root@localhost ~]# docker run -p 16379:6379 --network redis-net --name redis -d redis:3.2.1 redis-server --appendonly yes
4388a3291fcbd947111963a02d01892483d178f47bcf8b7d0bf29783a6582143
查看实例
Redis命令行操作
docker run -it --network redis-net --rm redis:3.2.1 redis-cli -h redis
redis:6379> auth user
(error) ERR Client sent AUTH, but no password is set
redis:6379> set user boonya
OK
redis:6379> get user
"boonya"
redis:6379>
注:下面的方式也可以运行
docker run -it --network redis-net --rm redis redis-cli -h redis