1,筆者使用的是 Linux 的 Centos7 版本 html
2,安裝 Docker,不會安裝能夠移步 Docker 在 Linux 平臺的安裝 以及一些常見命令linux
3,下載 docker 鏡像redis
3.1,首先修改鏡像低地址,默認的地址是國外的,比較慢,修改成國內的docker
vim /etc/docker/daemon.json 打開配置文件加入下面的內容json
{ "registry-mirrors": [ "https://pee6w651.mirror.aliyuncs.com"] }vim
3.1,docker search redis 獲取 redis 的 鏡像列app
3.2,docker pull docker.io/redis 選擇本身須要的版本進行下載,筆者這裏選擇的是 docker.io/redis 這個鏡像工具
3.3,等待鏡像下載完成後,docker images 查看鏡像是否正常下載好post
4,在本地建立一個配置文件和一個數據文件夾(具體建立在哪,看心情就好)如下是筆者建立的過程url
cd /root => mkdir redis => cd redis => mkdir data => touch redis.conf
5,至於配置文件 redis.conf 怎麼填,能夠從 redis 是安裝包中獲取,或者也能夠移步 Redis 常見配置
6,接下來就是緊張刺激的容器啓動環節,由於這一步的失敗率仍是挺高的,如下是筆者啓動的命令
docker run --privileged=true -p 6379:6379 -v /root/redis/redis.conf:/etc/redis/redis.conf -v /root/redis/data:/data docker.io/redis redis-server /etc/redis/redis.conf --appendonly yes
6.1, docker run => 建立容器的固定命令
6.2 --privileged=true => 賦予 selinux 權限,防止出現 chown: changing ownership of '.': Permission denied 等異常
6.3 -p 6379:6379 => 綁定本機 IP 和 容器 IP 的映射關係
6.4 -v /root/redis/redis.conf:/etc/redis/redis.conf => 掛載本地的配置文件到容器,冒號前面的地址是第四步建立的,不要弄錯
6.5 -v /root/redis/data:/data => 掛載本地的數據文件到容器,冒號前面的地址是第四步建立的,不要弄錯
6.6 docker.io/redis => 鏡像名稱
6.7 redis-server /etc/redis/redis.conf --appendonly yes => 根據配置文件啓動 redis
6.8 還能夠加一個 -d 參數在後臺啓動,不過筆者不建議,後臺若是啓動失敗了看不見錯誤信息,還要去找日誌文件麻煩
7,以上命令順利啓動,使用桌面遠程鏈接工具也正常的鏈接到