首頁  >  文章  >  運維  >  docker compose是什麼

docker compose是什麼

青灯夜游
青灯夜游原創
2021-12-30 13:46:3514619瀏覽

docker compose是一個命令列工具,是用來定義和執行多容器Docker應用程式的工具;透過Compose,開發者可以使用YML檔案來設定應用程式所需的所有服務。

docker compose是什麼

本教學操作環境:linux5.9.8系統、docker-1.13.1版、Dell G3電腦。

docker Compose 簡介

Compose 是用來定義和執行多容器 Docker 應用程式的工具。透過 Compose,您可以使用 YML 檔案來設定應用程式所需的所有服務。然後,使用一個命令,就可以從 YML 檔案配置中建立並啟動所有服務。

Compose 使用的三個步驟:

  • 使用 Dockerfile 定義應用程式的環境。

  • 使用 docker-compose.yml 定義構成應用程式的服務,以便它們可以在隔離環境中一起運作。

  • 最後,執行 docker-compose up 指令來啟動並執行整個應用程式。

Compose 安裝

Linux 上我們可以從Github 下載它的二進位套件來使用,最新發行的版本位址:https:/ /github.com/docker/compose/releases。

執行以下命令下載 Docker Compose 的目前穩定版本:

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

要安裝其他版本的 Compose,請取代 1.24.1。

將可執行權限套用至二進位檔案:

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

建立軟鏈:

$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

測試是否已安裝成功:

$ docker-compose --version
cker-compose version 1.24.1, build 4667896b

注意: 對於alpine,需要以下依賴套件: py-pip,python-dev,libffi-dev,openssl-dev,gcc,libc-dev,和make。

推薦學習:《docker影片教學

以上是docker compose是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn