【Docker搭建】2. 在Docker中安裝Redis5.0


1. 安裝Docker,詳細請看安裝教程。若已安裝,請看 2.

2. 拉取 Redis 鏡像

docker pull redis:5.0.5

3. 設置 Redis 配置文件

將全部的配置文件和關聯的文件夾統一放到 /opt/docker/redis

創建 Redis 配置文件文件夾
mkdir -p /opt/docker/redis/data

創建本地配置文件 redis.conf,可以從官網下載原始配置文件
cd /opt/docker/redis

將官網下載的redis.conf移動至/opt/docker/redis

修改配置文件
vi redis.conf

修改配置如下:

# bind 127.0.0.1 # 注釋掉這部分,這是限制redis只能本地訪問
protected-mode no # 默認為yes,開啟保護模式,限制為本地訪問
daemonize no # 默認為no,改為yes意為以守護進程方式啟動,可后台運行,除非kill進程,改為yes會使配置文件方式啟動redis失敗
databases 8 # 數據庫個數(可選),默認16個
dir  ./ # 輸入本地redis數據庫存放文件夾(建議在docker環境中暫時不修改)
appendonly yes # redis持久化(可選)
requirepass 您的密碼 # 配置redis訪問密碼

4. 創建並啟動 Redis 容器

docker run -p 6379:6379 --name redis -v /opt/docker/redis/redis.conf:/etc/redis/redis.conf -v /opt/docker/redis/data:/data -d redis:5.0.5 redis-server /etc/redis/redis.conf --appendonly yes
Windows使用這條:
docker run -p 6379:6379 --name redis -v /d/docker/redis/redis.conf:/etc/redis/redis.conf -v /d/docker/redis/data:/data -d redis:5.0.5 redis-server /etc/redis/redis.conf --appendonly yes

5. 使用 RDM 連接,測試成功

6. 常用命令

啟動容器
docker start redis

停止容器
docker stop redis

重啟容器
docker restart redis

進入容器
docker exec -it redis bash

刪除容器
docker rm redis

查看日志
docker logs -f redis


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM