【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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!