如何在 Docker 部署的 Redis 中配置访问密码、绑定地址

1、获取 Redis 配置文件模板

获取地址:https://github.com/redis/redis

在项目根目录下可以看到 redis.conf 模板文件,下载保存

2、修改密码

打开 redis.conf 文件,找到

# requirepass foobared

这一行,去掉前面的 # 号注释,后面的 foobared 修改为想要设定的密码即可。

3、修改绑定

打开 redis.conf 文件,找到

bind 127.0.0.1 -::1

这一行,如果需要监听所有地址,直接在前面添加 # 号注释掉这一行即可,或者如果需要指定地址,按规则修改即可。

4、运行容器

在运行容器时,使用命令:

docker run -d -p 6379:6379 \
-v /home/redis:/usr/local/etc/redis \
--name redis redis:6.2.3 \
redis-server /usr/local/etc/redis/redis.conf

第二行为通过 Volume 持久化配置文件,刚刚保存好的 redis.conf 放置在宿主机的 /home/redis 目录下

通过最后一行命令指定自定义配置文件的路径,运行即可。

5、也可通过运行容器时指定参数

docker run -d -p 6379:6379 \
--name redis redis \
--requirepass 123456

结束

posted @   不是豆豆  阅读(792)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
历史上的今天:
2013-07-27 在Visual Studio 2012中使用XNA 4.0
友情链接:迷途


点击右上角即可分享
微信分享提示