在Docker中安裝Redis容器


Windows環境

  • 執行以下命令,查找docker官方提供的最新的redis鏡像,可以看到第一個就是官方鏡像
docker search redis

image

  • 將鏡像拉取到本地
docker pull redis
  • 執行以下命令,根據redis鏡像生成本地容器
docker run --name local_redis redis -d -p 6379:6379 -v d:\redisdata:/data  redis-server --appendonly yes

-d 設置docker容器在后台運行

-p 6379:6379 設置端口映射,前者為本地端口,后者為docker容器端口

-v d:/redisdata:/data 將容器中/data目錄映射到本地d:\redisdata目錄,作為redis數據持久化的存儲目錄

redis-server --appendonly yes 啟用aof持久化方式

  • 運行docker ps 查看容器是否啟動成功
    image

  • 在本地打開redis管理工具,連接數據庫,然后添加數據看看是否成功
    image

image

  • 如果能夠成功連上數據庫,說明安裝成功,可以在本地使用redis了

Linux環境

  • 執行以下命令,查找docker官方提供的最新的redis鏡像,可以看到第一個就是官方鏡像
docker search redis
  • 將鏡像拉取到本地
docker pull redis
  • 在宿主機上創建一個redis配置文件,用於設置密碼
mkdir /usr/local/redis/
cd /usr/local/redis/
vi redis.conf

在配置文件中添加這行配置:

requirepass your_password #設置redis登錄密碼
  • 創建一個數據卷,用來持久化redis數據
docker volume create redis_data
  • 之后執行以下命令,根據redis鏡像生成本地容器
docker run --name=redis_server \
--restart=always \
-p=6379:6379  \
-v=redis_data:/data \
-v=/usr/local/redis/:/etc/redis/ \
-d redis  \
redis-server /etc/redis/redis.conf --appendonly yes

redis-server --appendonly yes 啟用aof持久化方式

  • 運行docker ps 查看容器是否啟動成功

  • 在本地打開redis管理工具,連接數據庫,然后添加數據看看是否成功

  • 如果能夠成功連上數據庫,說明安裝成功


免責聲明!

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



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