1.环境准备
系统工具 | 版本 | 备注 |
---|---|---|
CentOS | 7 | 配置:4核 8G 256G |
Docker | 18.09.4 | |
Docker-compose | 1.23.2 | 参考:CentOS7安装Docker-compose推荐方案 |
2.准备redis配置文件
我们将通过配置文件的方式来启动redis,因此需要编辑redis.conf
首先将官方提供的conf模板下载到本地目录
curl -O http://download.redis.io/redis-stable/redis.conf
获取到redis.conf文件
61行: 注释bind
81行:改成protected-mode no
3.编写docker-compose-redis.yml
version: '2'
services:
#redis容器
redis:
#定义主机名
container_name: myredis
#使用的镜像
image: redis:5.0.2
#容器的映射端口
ports:
- 6379:6379
command: redis-server /etc/conf/redis.conf
#定义挂载点
volumes:
- ./data:/data
- ./conf:/etc/conf
#环境变量
privileged: true
environment:
- TZ=Asia/Shanghai
- LANG=en_US.UTF-8
4.启动容器
控制台输入以下命令:
docker-compose -f docker-compose-redis.yml up -d
完成后输入命令docker ps
确认容器是否成功启动
进入容器,查看日志
docker logs --tail=300 -f myredis
出现这样表示成功启动。
注意虚拟机需要开放端口或者关闭防火墙,外部才能访问redis。