docker pull redis
docker images
從官網獲取 redis.conf 配置文件(這是最新版的配置文件)redis
歷史版本redis配置文件列表docker
注意了,若是根據配置文件啓動的話,配置文件的版本必定要和你的redis下載的版本徹底一致數據庫
mkdir /usr/local/docker
將指定版本的redis.conf配置文件複製到此目錄,此文檔環境默認爲redis最新bash
docker run -p 6379:6379 --name redis -v /usr/local/docker/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
命令解釋說明:app
docker ps 看一下能夠看到redis已經運行成功了,若是沒成功用docker logs redis看一下打印日誌測試
基本上就是配置文件的版本與redis的版本不一致致使了,99%都是這個狀況日誌
docker pull redis:latest
docker run -itd --name redis-test1 -p 6378:6378 redis
經過 redis-cli 鏈接測試使用 redis 服務。code
$ docker exec -it redis-test1 /bin/bash