1、Redis Docker Hub
Docker Hubhttps://hub.docker.com/_/redis
官方网站下载,解压出里面的redis.conf
配置文件
Download | Redishttps://redis.io/download/
2、创建网络
# 使用网段192.168.3.0/24
$ docker network create --subnet=192.168.3.0/24 redis-net
3、映射挂载映射的目录
3.1、创建宿主机目录文件
# 挂载映射的目录
$ mkdir -p /usr/local/deploy/app/redis/data
3.2、Dockerfile文件
FROM redis:6.2.6
COPY ./data/redis.conf /usr/local/etc/redis/redis.conf
CMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]
$ docker build -t my/redis:6.2.6 .
4、修改Redis配置文件 - redis.conf
# 配置文件煮熟掉这行
# bind 127.0.0.1 -::1
# 设置redis的连接
requirepass footest
4.1、注释掉本地访问
4.2、设置redis的连接密码
5、拉取和运行容器
$ docker run -it -d --name redis-server-1 -p 6379:6379 --privileged \
--net=redis-net --ip 192.168.3.2 \
my/redis:6.2.6