docker run -di -e REQUIREPASS_ENV=password --name redis -p 6379:6379 leaon/redis:0.0.4
OR
docker run -di -e REQUIREPASS_ENV=password --name redis -v /home/work/redis:/var/lib/redis -p 6379:6379 leaon/redis:0.0.4
OR
docker run -di -e REQUIREPASS_ENV=password --name redis -v /home/work/redis:/var/lib/redis -p 6379:6379 leaon/redis:0.0.4 redis-server
BINGD_IP_ENV:指定绑定的IP, 只接收来自该IP的请求,若不指定IP,建议设置BINGD_IP_ENV=0.0.0.0
PROTECTED_MODE_ENV: 如果想远程访问,需要将该环境变量设置为no
DAEMONIZE_ENV: 设置为 yes以守护进行的方式启动,建议设置 DAEMONIZE_ENV=yes
REQUIREPASS_ENV: 设置登录Redis的密码,(Redis如果不设置密码,可以通过IP和端口直接连接Redis服务,容易被攻击,建议设置密码).
-v /home/work/redis:/var/lib/redis: 目录挂载,数据写入时会映射到宿主机
-p 6379:6379:端口映射
redis-server : 启动Redis服务的命令
docker run -it --network host --rm leaon/redis:0.0.4 redis-cli -h 127.0.0.1 -p 6379 -a password
--network host: 指定容器网络通信的方式
--rm leaon/redis:0.0.3 : rm操作结束后,会自动删除容器,leaon/redis:0.0.3镜像名称
redis-cli -h 127.0.0.1 -p 6379 -a password 客户端连接服务启动的命令 -h 域名/ip(host), -p 端口 (port),-a 授权密码(auth)
Content type
Image
Digest
Size
5.8 MB
Last updated
over 6 years ago
docker pull leaon/redis:0.0.5