使用docker安装redis并使用配置文件启动

环境

  • Linux:centos 7.9
  • Redis:6.2.6
  • Docker:20.10.12

安装

首先使用docker拉取redis镜像,版本可自行选择。

#搜索redis的镜像
docker search redis

#拉取redis镜像,不指定版本就是latest版本
docker pull redis

#查看有没有镜像
docker images

挂载目录

#新建logs目录 (根据实际情况创建)
mkdir -p /home/docker/redis/data/   
#新建配置文件
mkdir -p /home/docker/redis/redis.conf
#编辑文件
vim redis.conf

配置文件修改如下

#注释掉这个 可以远程连接
#bind 127.0.0.1
protected-mode no
#端口号
port 6379  
#非后台模式,如果为YES 会的导致 redis 无法启动,因为后台会导致docker无任务可做而退出
daemonize no
#设置redis密码
requirepass 123456
...
#其他配置参考redis.conf设置即可


启动容器

-v 宿主机目录:容器目录
-p 外部访问端口:内部被映射端口
-e 环境变量设置
-d 后台运行
–name 容器的名称

docker run \
--name redis \
-p 6379:6379 \
-v /home/docker/redis/redis.conf:/etc/redis/redis.conf \
-v /home/docker/redis/data:/data \
-d redis redis-server /etc/redis/redis.conf \
--appendonly yes      #打开redis持久化配置     

查看容器

#查看已经启动的容器
docker ps     	
#查看全部容器
docker ps -a 

使用可视化工具连接

使用docker安装redis并使用配置文件启动_第1张图片

你可能感兴趣的:(redis,docker)