Docker之redis安装全过程
更新时间:2025年08月20日 09:17:46 作者: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和端口,然后测试

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
教你在docker 中搭建 PHP8 + Apache 环境的过程
这篇文章主要介绍了docker中搭建 PHP8 + Apache 环境,文章以安装 pdo-mysql 扩展为例介绍php安装扩展的详细过程,需要的朋友可以参考下2022-03-03
DockerCE之执行docker info出现两条警告信息及解决方案
这篇文章主要介绍了DockerCE之执行docker info出现两条警告信息及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-02-02
docker swarm如何在指定的node上运行指定的容器
这篇文章主要介绍了docker swarm如何在指定的node上运行指定的容器,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-07-07


最新评论