目录
4 上传redis 的配置文件到刚刚的conf文件夹下,并且创建log文件
1 首先自定义docker静态网段
docker network create --driver bridge --subnet=172.18.12.0/16 --gateway=172.18.1.1 wn_docker_net
自定义静态网段可以提供更好的网络管理和配置灵活性。
2 拉取docker中的redis镜像
docker pull redis
3 创建redis的文件夹
mkdir -p redis/6379/conf redis/6379/data redis/6379/log
4 上传redis 的配置文件到刚刚的conf文件夹下,并且创建log文件
具体的树结构如下:
redis的conf文件已经上传到本文的资源中,可以自行下载
5 创建redis容器
docker run -it \ --name redis_6379 \ --privileged \ -p 6379:6379 \ --network wn_docker_net \ --ip 172.18.12.10 \ -v /usr/local/software/redis/6379/conf/redis.conf:/usr/local/etc/redis/redis.conf \ -v /usr/local/software/redis/6379/data/:/data \ -v /usr/local/software/redis/6379/log/redis.log:/var/log/redis.log \ -d redis \ /usr/local/etc/redis/redis.conf
其实上面这几步跟创建mysql容器差不多,想详细了解的小伙伴可以看我的这篇文章:
(25条消息) 如何在springboot中配置mybatis-plus_springboot配置mybatisplus_keyboard_jie的博客-CSDN博客
6 打开防火墙端口
firewall-cmd —zone=public —add-port=端口号/tcp —permanent
7 测试
进入容器
docker exec -it redis_6379 bash
使用redis客户端
redis-cli
输入ping
如果返回pong,即为配置成功