2025年2月21日 星期五

[Docker]Docker Compose 如何安裝?需要有 Docker Desktop 嗎?

Docker Compose 安裝方式

Docker Compose 是一個獨立的工具,用來編排和管理多個 Docker 容器。

不一定需要 Docker Desktop,但 Docker Compose 需要 Docker Engine 來運行容器。


1️⃣ Docker Compose 是否已安裝?

在終端機或命令提示字元中執行:

docker-compose version

或者(新版 Docker Compose 使用 docker compose 指令):

docker compose version

如果已安裝,會顯示類似:

Docker Compose version v2.20.2

如果 沒有安裝,請參考以下安裝方式。


2️⃣ 安裝 Docker Compose

🔹 方法 1:使用 Docker Desktop(推薦 Windows/macOS)

如果你安裝了 Docker Desktop(Windows/macOS),它已經內建了 Docker Compose,你可以直接使用:

docker compose version

👉 下載 Docker Desktop官方下載頁面


🔹 方法 2:獨立安裝 Docker Compose(二進位檔案)

如果你不想安裝 Docker Desktop,或使用的是 Linux 伺服器,可以手動安裝 Docker Compose。

📌 安裝步驟(適用 Linux / Mac)

1️⃣ 下載最新版本

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2️⃣ 設定執行權限

sudo chmod +x /usr/local/bin/docker-compose

3️⃣ 確認安裝成功

docker-compose version

🔹 方法 3:使用 pip 安裝(適用 Python 環境)

如果你有 Python 環境,也可以透過 pip 安裝:

pip install docker-compose

然後確認:

docker-compose version

3️⃣ 使用 Docker Compose

如果安裝成功,你可以用以下指令測試:

mkdir my-docker-app && cd my-docker-app

建立 docker-compose.yml

version: '3.8'
services: hello-world: image: hello-world

啟動:

docker-compose up

應該會看到 Hello from Docker!,表示 Docker Compose 運作正常!

沒有留言:

張貼留言

[Docker]Docker Compose 如何安裝?需要有 Docker Desktop 嗎?

Docker Compose 安裝方式 Docker Compose 是一個 獨立的工具 ,用來編排和管理多個 Docker 容器。 你 不一定需要 Docker Desktop ,但 Docker Compose 需要 Docker Engine 來運行容器。 1️⃣ Dock...