1、獲取 redis 鏡像
docker pull redis

2、查看本地鏡像
docker images

3、從官網獲取 redis.conf 配置文件
cd /usr/local/docker //進入目錄 wget http://download.redis.io/redis-stable/redis.conf //下載redis配置文件 vim redis.conf //修改配置文件
- bind 127.0.0.1 #注釋掉這部分,這是限制redis只能本地訪問
- protected-mode no #默認yes,開啟保護模式,限制為本地訪問
- daemonize no#默認no,改為yes意為以守護進程方式啟動,可后台運行,除非kill進程(可選),改為yes會使配置文件方式啟動redis失敗
- dir ./ #輸入本地redis數據庫存放文件夾(可選)
- appendonly yes #redis持久化(可選)

3、docker 啟動 redis
docker run -p 3680:3680 --name redis -v /usr/local/docker/redis.conf:/etc/redis/redis.conf -v /usr/local/dockr/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
- -p 6380:6380 端口映射:前表示主機部分,:后表示容器部分。
- --name myredis 指定該容器名稱,查看和進行操作都比較方便。
- -v 掛載目錄,規則與端口映射相同。
- -d redis 表示后台啟動redis
- redis-server /etc/redis/redis.conf 以配置文件啟動redis,加載容器內的conf文件,最終找到的是掛載的目錄/usr/local/docker/redis.conf
- appendonly yes 開啟redis 持久化

4、查看redis狀態

5、進入redis
docker exec -it redis /bin/bash

