Docker安装Redis容器

Docker安装Redis容器

安装Redis

复制# 下载redis镜像
docker pull redis:5

# 检查当前所有Docker下载的镜像
docker images

redis配置文件

创建以下文件及文件夹,方便配置及管理redis

复制mkdir -p /docker/redis
mkdir -p /docker/redis/data
touch /docker/redis/redis.conf

编辑配置文件

复制vim /docker/redis/redis.conf
复制# 不开启守护进程
daemonize no
# 指定Redis端口为6379(默认)
port 6379
# 不要绑定的主机地址,那样无法在容器外部访问
bind 0.0.0.0
#需要密码则打开
requirepass 123456
# 持久化
appendonly yes

启动Redis容器

复制docker run \
-p 6379:6379 \
--name redis \
-v /docker/redis/redis.conf:/etc/redis/redis.conf \
-v /docker/redis/data:/data \
--restart=always \
-d redis:5 redis-server /etc/redis/redis.conf
命令 描述
-p 6379:6379 将容器的6379(后面那个) 端口映射到主机的6379(前面那个) 端口
–name redis 启动容器的名字
-v /docker/redis/redis.conf:/etc/redis/redis.conf \ 挂载redis配置文件
-v /docker/redis/data:/data \ 挂载redis数据文件
--restart=always 设置docker内容器的自启动
-d 后台运行
redis:5 本地运行的版本
redis-server /etc/redis/redis.conf
\ shell 命令换行

开放服务器6379端口

复制systemctl start firewalld
firewall-cmd  --zone=public --add-port=6379/tcp --permanent
firewall-cmd  --reload
posted @   陨落的星尘  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示