通过docker命令快速搭建redis容器
首先下载redis
镜像,使用5.0.7
版本:
docker pull redis:5.0.7
通过docker image inspect redis:5.0.7
可以看到容器的数据是存在/data
里面的。
我们在宿主机器创建保存数据的目录以及redis
配置文件的目录:
# 创建保存数据的目录
mkdir -p /home/docker/redis/data
# 创建保存redis配置文件的目录
mkdir -p /home/docker/redis/conf
在/home/docker/redis/conf
下面创建redis.conf
配置文件:
cd /home/docker/redis/conf
touch redis.conf
vi redis.conf
填写如下配置:
# 允许远程访问
bind 0.0.0.0
protected-mode no
# 连接密码
requirepass password
创建redis
容器,命名为my-redis
:
docker run -p 6379:6379 -v /home/docker/redis/data:/data -v /home/docker/redis/conf/redis.conf:/etc/redis/redis.conf -d --name=my-redis redis:5.0.7 redis-server /etc/redis/redis.conf
-p
端口映射-v
数据卷挂载-d
后台运行--name
指定别名redis-server
启动并指定读取/etc/redis/redis.conf
中的配置
使用redis客户端工具连接:
连接ip:宿主机的ip
连接端口:6379
连接密码:requirepass后边设置的字符串