1、下载镜像
docker pull redis:3.2.10
2、本机创建redis目录并修改配置文件
1)创建目录
mkdir /usr/local/redis
2)进入redis目录
cd /usr/local/redis
3)创建data目录
mkdir data
4)创建redis.conf文件
vi redis.conf
5)编辑文件,输入以下内容
port 6379daemonize no
其中:
port:监听端口,默认为6379
daemonize:服务是否前台运行, yes为前台运行,no为后台运行,如daemonize no
bind:指定访问redis的白名单,如bin 127.0.0.1
requirepass:设置访问密码,如requirepass 123456
6)保存文件
按“esc”后输入“:wq!”,回车
3、创建redis容器
docker run -itd --name redis-musicbar -p 6379:6379 -v /usr/local/redis/data:/data -v /usr/local/redis/redis.conf:/etc/redis/redis.conf --net network-musicbar --ip 172.18.0.4 ab8 redis-server /etc/redis/redis.conf --appendonly yes
redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置
4、开放防火墙6379端口
4、进入redis控制台
5、查看redis信息
6、可能问题
如果在创建redis容器的时候有如下提示
需进行如下修改
编辑 :vi /etc/sysctl.conf
添加内容:net.ipv4.ip_forward=1
保存
重启network服务:systemctl restart network
查看是否修改成功:sysctl net.ipv4.ip_forward
如果返回为“net.ipv4.ip_forward = 1”则表示成功了
文章来源于哔站《9、Docker 安装 Redis》
更多学习视频和专栏文章请到哔站个人空间: 布道师学院的个人空间-布道师学院个人主页-哔哩哔哩视频
更多资源和项目下载请到:”开源吧(找实战项目和毕设项目的好网站)“ :开源吧