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。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章