Sign inSign up

leaon/redis

By leaon

Updated over 6 years ago

redis

Image
1

287

leaon/redis repository overview

启动Redis服务

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)

Tag summary

Content type

Image

Digest

Size

5.8 MB

Last updated

over 6 years ago

docker pull leaon/redis:0.0.5