码迷,mamicode.com
首页 > 其他好文 > 详细

ocker安装官方Redis镜像并启用密码认证

时间:2020-02-16 11:32:20      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:its   start   The   tag   red   密码   持久   local   uil   

1安装

docker pull redis:latest

启动容器并带密码

 docker run --name myredis -p 6379:6379 -d --restart=always redis:latest redis-server --appendonly yes --requirepass "root123456"

  

-p 6379:6379 :将容器内端口映射到宿主机端口(右边映射到左边)
redis-server –appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置
requirepass “your passwd” :设置认证密码
–restart=always : 随docker启动而启动

查看容器

docker ps 

查看所有容器

docker ps -a

查看进程

ps -ef|grep redis

 

3进入容器执行redis客户端

redis容器的id是 a126ec987cfe

docker exec -it a126ec987cfe redis-cli -a ‘your passwd‘

[root@localhost~]# docker exec -it a126ec987cfe redis-cli -h 127.0.0.1 -p 6379 -a your passwd
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> info
# Server
redis_version:4.0.9
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:d3ebfc7feabc1290
redis_mode:standalone
os:Linux 3.10.0-693.21.1.el7.x86_64 x86_64
...
-h 127.0.0.1 :默认不加为-h 127.0.0.1
-p 6379 :默认不加为 -p 6379

  

或者连接的时候不带密码,如下:

[root@localhost ~]# docker exec -it a126ec987cfe redis-cli
127.0.0.1:6379> ping
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth ‘your passwd‘
OK
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> info
# Server
redis_version:4.0.9
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:d3ebfc7feabc1290
redis_mode:standalone
os:Linux 3.10.0-693.21.1.el7.x86_64 x86_64
arch_bits:64

  

ocker安装官方Redis镜像并启用密码认证

标签:its   start   The   tag   red   密码   持久   local   uil   

原文地址:https://www.cnblogs.com/Samuel-Leung/p/12316079.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!