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 @ 2024-02-19 15:48  陨落的星尘  阅读(20)  评论(0编辑  收藏  举报