【Docker安装Redis】Docker安装Redis,读取Redis配置文件,支持远程访问

2023-12-16 06:01:13

文章目录

前言

本文将介绍如何使用docker部署redis,读取redis配置文件,并允许远程连接。

安装步骤

1、在一个文件夹下新建redis.conf配置文件(本文放在/etc/redis/data文件夹下),配置文件的内容可以去官网下载:

https://redis.io/docs/management/config/

2、修改配置文件redis.conf,主要修改以下配置如下:

bind 0.0.0.0 -::1  允许远程连接,支持IPV4和IPV6
port 6379           监听6379端口
protected-mode no  关闭保护模式

3、运行docker命令:

docker run --restart=always -p 6379:6379 --name myRedis -d -v /etc/redis/data:/home/test/redis  redis:7.0.12 redis-server /home/test/redis/redis.conf

具体的命令解释如下:

  • docker run:运行一个新的容器。
  • –restart=always:设置在重启Docker时自动重新启动该容器。
  • -p 6379:6379:将容器内部的6379 端口映射到宿主机的6379端口,允许从宿主机访问 Redis 服务。
  • –name myRedis:给容器指定一个名称为 “myRedis”。
  • -d:以后台模式运行容器。
  • -v /etc/redis/data:/home/test/redis:将宿主机上的 /etc/redis/data 目录挂载到容器内的 /home/test/redis 目录,实现文件的共享。
  • redis:7.0.12:使用 Redis 的镜像版本为 7.0.12。
  • redis-server /home/test/redis/redis.conf:在容器内执行的命令,指定了 Redis 服务器启动时要读取的配置文件路径。 通过这个命令,你便可以在 Docker 中以后台模式运行 Redis,使 Redis 服务器可以读取指定目录下的配置文件并启动。

通过该命令,便可让Docker去拉取Redis镜像,读取指定文件目录的redis.conf文件,启动Redis服务,并支持远程访问(当然,需要指定端口对外开放。)

文章来源:https://blog.csdn.net/ljy1998dsb/article/details/135011603
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。