docker Compose是一個(gè)命令行工具,可讓您定義和編排多容器docker應(yīng)用程序。它使用YAML文件來配置應(yīng)用程序的服務(wù),網(wǎng)絡(luò)和卷。
使用Compose,您可以定義可在任何系統(tǒng)上運(yùn)行的便攜式應(yīng)用程序環(huán)境。撰寫環(huán)境彼此隔離,使您可以在單個(gè)主機(jī)上運(yùn)行同一環(huán)境的多個(gè)副本。
Compose通常用于本地開發(fā),單個(gè)主機(jī)應(yīng)用程序部署和自動(dòng)化測試。
本文介紹了如何在Ubuntu 20.04上安裝最新版本的docker Compose。
先決條件
我們假設(shè)您在Ubuntu計(jì)算機(jī)上安裝了docker。
docker Compose是一個(gè)二進(jìn)制文件。安裝非常簡單。我們將文件下載到系統(tǒng)PATH中的目錄中,并使其可執(zhí)行。
docker Compose軟件包在官方的Ubuntu 20.04存儲(chǔ)庫中可用,但它不一定總是最新版本。
在撰寫本文時(shí),docker Compose的最新穩(wěn)定版本是1.25.5。在下載Compose二進(jìn)制文件之前,請?jiān)L問github上的Compose存儲(chǔ)庫發(fā)行頁面,并檢查是否有新版本可下載。
用于cURL將Compose文件下載到/usr/local/bin目錄中:
sudo cURL -L “https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose
下載完成后,將可執(zhí)行權(quán)限應(yīng)用于文件:
sudo chmod +x /usr/local/bin/docker-compose
要驗(yàn)證安裝是否成功,請運(yùn)行以下命令,該命令將打印Compose版本:
docker-compose –version
輸出將如下所示:
docker-compose version 1.25.5, build b02f1306
就是這樣,docker Compose已安裝在您的Ubuntu服務(wù)器上,您可以開始使用它。
2、卸載docker Compose
要卸載docker Compose,只需輸入以下內(nèi)容即可刪除二進(jìn)制文件:
sudo rm /usr/local/bin/docker-compose
總結(jié)
我們已經(jīng)向您展示了如何在Ubuntu 20.04上安裝docker Compose。使用docker Compose可以顯著改善您的工作流程和生產(chǎn)力。您可以使用docker Compose定義您的開發(fā)環(huán)境,并與項(xiàng)目合作者共享。