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。