Buy Me a Coffee

“透過Docker Compose在Linux上安裝與設定Redis”


Docker Compose是一個用於定義和運行多容器Docker應用程序的工具。使用Compose,您可以使用YAML檔案來配置應用程序的服務,這使得配置過程更為簡單和可重複使用。本指南將展示如何使用Docker Compose在Linux系統上安裝和配置Redis。

透過Docker Compose在Linux上安裝與設定Redis

前置要求

確保您的Linux系統已安裝Docker和Docker Compose。如果未安裝,請參考官方文檔進行安裝。

步驟一:創建Docker Compose檔案

首先,創建一個名為docker-compose.yml的檔案,並加入以下內容:

version: '3'
services:
  redis:
    image: redis
    container_name: redis_container
    ports:
      - "6379:6379"
    volumes:
      - ./data:/data
    command: redis-server --appendonly yes

這個配置檔案定義了一個服務redis,使用官方的redis映像檔,並設定容器名稱為redis_containerports部分將容器的6379端口映射到主機的同一端口,允許從主機訪問Redis服務。volumes部分將主機上的./data目錄掛載到容器的/data目錄,用於資料持久化。command部分指定啟動容器時運行的命令,啟用append-only模式以支援資料持久化。

步驟二:啟動Redis服務

在包含docker-compose.yml檔案的目錄中,開啟終端機並執行以下命令來啟動Redis服務:

docker-compose up -d

-d參數表示在後台運行服務。

步驟三:驗證Redis運行

使用以下命令確認Redis容器正確運行:

docker-compose ps

您應該會看到redis_container的狀態為Up

此外,您可以使用Redis CLI連接到運行中的Redis實例進行測試:

docker exec -it redis_container redis-cli

結論

透過Docker Compose,在Linux上安裝和配置Redis變得既簡單又高效。這不僅使得部署過程自動化和標準化,還便於在開發、測試和生產環境之間進行移植和擴展。利用此方法,您可以輕鬆管理和維護您的Redis實例,確保資料庫服務的高可用性和性能。