一 下载 redis 镜像
我这里下载了最新的 你们可以根据版本选择 docker pull redis:4.0 没有安装docker 安装一下
yum install -y docker
# 启动
systemctl start docker
# 下载
docker pull redis
二 创建挂载目录
mkdir /usr/local/docker/redis/conf/
mkdir /usr/local/docker/redis/data/
下载redis配置文件 官网下载redis配置文件
将配置文件放在/usr/local/docker/redis/conf/下面 可以使用rz命令
如果没有rz命令需要安装 yum -y install lrzsz
cd /usr/local/docker/redis/conf/
rz
三 修改配置文件
vim redis.conf
需要修改的如下 bind 127.0.0.1 改为 bind 0.0.0.0或者 # bind 127.0.0.1(注释掉即可) protected-mode no //关闭保护模式 appendonly yes //持久化 requirepass 123456 //密码 daemonize no //后台启动 这个注意一下改成no,默认就是no 或者直接注释掉 不然你启动不了
...其他根据需要修改 注意一下 daemonize
# 修改完成 :wq 保存退出
:wq
四 启动
#挂载启动
docker run -p 6379:6379 --name redis -v /usr/local/docker/redis/conf/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf --requirepass "123456" --appendonly yes
我加了密码 没有设置密码的把--requirepass "123456" 去掉 #查看启动日志
docker logs -f redis
如果出现 chown: changing ownership of '.': Permission denied 说明selinux没有关 关闭操作如下
vim /etc/sysconfig/selinux SELINUX=enforcing
改为 SELINUX=disabled
reload 重启生效
启动成功
如果有任何问题,请在下面留言
------文明史就是一部把骂娘的话用各种语法来回翻译结果还越来越不认账的扯淡史……