Linux docker 安装redis

安装步骤

1. 安装Redis

经过docker search redisdocker pull redis下载redis镜像html

2. 新建挂载配置文件夹

新建dataconf两个文件夹,位置随意。redis

mkdir -p /root/docker/redis/datadocker

mkdir -p /root/docker/redis/confapp

注:由于 redis 默认配置你会发现只可以本地链接,不能进行远程访问,使用 Redis Desktop Manager链接都会报错,所以须要手动挂载 redis 配置文件测试

 

3. 增长配置文件 redis.conf

在刚才新建的redis/conf中新建文件redis.conf,内容以下:ui

#bind 127.0.0.1 //容许远程链接spa

protected-mode no appendonly yes //持久化.net

requirepass 123456 //密码code

4. 建立redis容器并启动

执行命令以下:server

docker run --name myredis -p 6379:6379 -v /root/docker/redis/data:/data -v /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf

释义以下:

–name:给容器起一个名
-p:端口映射 宿主机:容器
-v:挂载自定义配置 自定义配置:容器内部配置
-d:后台运行
redis-server --appendonly yes: 在容器执行redis-server启动命令,并打开redis持久化配置

5. 启动成功,查看状态

经过docker ps查看启动状态,是否成功

6. 容器内部链接进行测试

执行docker exec -it my_redis redis-cli 命令,进入终端。
经过auth password进行登录。

完成命令以下:

[root@*** conf]# docker exec -it myredis redis-cli
127.0.0.1:6379> set name jfaith
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> set name wangcai
OK
127.0.0.1:6379> get name
"jfaith"

注:若是出现该错误: (error) NOAUTH Authentication required.
说明没有输入密码进行验证,请输入:auth 你的密码

 

转载于:https://www.cnblogs.com/jfaith/p/11401101.html

相关文章
相关标签/搜索