docker+docker compose 部署Redis

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。

发布了32 篇原创文章 · 获赞 26 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_28540443/article/details/104732656