一、拉取镜像及创建挂载文件
#拉取redis镜像
docker pull registry.docker-cn.com/library/redis:3.2
#修改image的tgs
docker tag registry.docker-cn.com/library/redis:3.2 redis:3.2
#用于挂载mysql数据文件
mkdir -p /home/redis/data
二、启动容器
docker run -p 6379:6379 --name redis3.2 -v /home/redis/data:/data -d redis:3.2 redis-server --appendonly yes --requirepass "123456"
#-p 6379:6379 : 将容器的6379端口映射到主机的6379端口
#-v /home/redis/data/data:/data : 将主机中当前目录下的data挂载到容器的/data
#redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置
#requirepass "123456" 设置密码
#进入控制端
docker exec -it 43f7a65ec7f8 redis-cli -a 123456
三、防火墙设置
#编辑防火墙配置文件
vi /etc/sysconfig/iptables
-A IN_public_allow -p tcp -m tcp --dport 6379 -m conntrack --ctstate NEW -j ACCEPT
#重启防火墙
systemctl restart iptables
##如果是云服务需到云端配置安全组规则