Docker之redis安装全过程
作者:Agome99
本文简述了Redis部署流程,涵盖网络创建、安装配置(含远程访问、验证及持久化设置)、容器启动命令(需添加--privileged=true参数)及测试方法,提供实践参考
一.创建网络
命令:
docker network create net-ry --subnet=172.68.0.0/16 --gateway=172.68.0.1
二.redis安装
1.创建目录
命令:
mkdir -p /data/redis/{conf,data}
2.上传redis.conf文件到/data/redis/conf文件夹中
3.redis.conf修改
1.允许redis外地连接
#bind 127.0.0.1改成为 bind 0.0.0.0
2.开启redis验证(可选)
requirepass sasa
3.开启redis数据持久化(可选)
appendonly yes
4.创建并启动容器
命令:
docker run -itd --name zking-redis -p 6379:6379 \ -v /data/redis/conf/redis.conf:/etc/redis/redis.conf \ -v /data/redis/data:/data \ --privileged=true --restart=always \ --network net-ry redis \ redis-server /etc/redis/redis.conf
- --privileged=true :让容器root用户拥有最高权限,否则可能会出现权限不够错误
- redis-server /etc/redis/redis.conf:容器启动时执行的命令及读取的配置
创建成功
三.测试
1.进入容器测试
进入容器命令:
docker exec -it 容器名 bash
测试命令:
redis-cli ping
2.使用第三方软件测试
填对应的ip和端口,然后测试
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。