Docker安装redis挂载配置文件

Docker安装redis挂载配置文件

木子李 251 2021-10-20

Docker 安装文档

1. 在docker中拉去redis镜像

- 使用`docker search`查看想要的镜像
- 使用`docker pull redis`拉取镜像到本地

2. 创建需要挂载的文件夹

因为镜像中的配置无法使用桌面管理工具连接,需要修改手动挂载配置文件启动
# 创建文件夹
mkdir -p /home/redis/{conf,data}

# 创建配置文件
cd /home/redis/conf
touch redis.conf

3. 添加配置信息

# 添加配置信息
vim redis.conf

# 允许远程访问
#bind 127.0.0.1
# 关闭保护模式
protected-mode no
# 开启持久化
appendonly yes
# 设置密码(123456)
requirepass 123456

4. 创建redis容器启动

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

解释

  • –name:给容器起一个名
  • -p:端口映射 宿主机:容器
  • -v:挂载自定义配置 自定义配置:容器内部配置
  • -d:后台运行
  • redis-server --appendonly yes: 在容器执行redis-server启动命令,并打开redis持久化配置

5. 查看运行状态

docker ps

6. 容器内部连接测试

执行docker exec -it redis redis-cli命令,进入终端。

验证密码

[root@*** conf]# docker exec -it redis redis-cli

127.0.0.1:6379> auth 123456       # 第三步设置的密码
OK

注:auth 命令用于检测给定的密码和配置文件中的密码是否相符。密码匹配时返回 OK ,否则返回一个错误。