docker 部署 redis
首先创建配置文件的存放路径,文件位置可以随便放,我的文件路径是 /dockerData/redis/data、/dockerData/redis/conf/redis.conf
配置 redis.conf 配置文件
bind 0.0.0.0 # 允许远程连接的ip,0.0.0.0表示所有ip
protected-mode no
appendonly yes # 开启数据持久化
# requirepass 123 # 这是密码,可配可不配
安装并启动
docker run -d --privileged=true -p 6379:6379 -v /dockerData/redis/conf/redis.conf:/etc/redis/redis.conf -v /dockerData/redis/data:/data --name my-redis redis redis-server /etc/redis/redis.conf --appendonly yes
参数描述:
-
-v 映射配置文件
-
redis-server 指定配置文件启动 redis-sever 进程
-
–privileged = true 实现容器内 root 用户拥有真正的 root 权限
-
–appendonly yes 开启数据持久化
-
-p 映射接口 6379
查看启动结果
docker ps -a
存在并且状态为 up 则启动成功了,就可以进行远程连接了