Linux

在 azure aci 中找不到命令“docker compose up”

  • June 25, 2021

我正在關注資源以便在 azure 中部署 docker-compose 應用程序:

https://www.docker.com/blog/how-to-deploy-containers-to-azure-aci-using-docker-cli-and-compose/

我的問題是命令“docker compose up”不起作用。

我收到以下錯誤:

docker: 'compose' is not a docker command

但是我之前切換了上下文:

docker context use "azuremycontext" 

編輯:我發現了一個先前的錯誤,但我不確定為什麼它也不起作用:我無法執行命令

docker context create aci azuremycontext

docker 命令在我的 linux 中沒有這個選項。我在這裡想念什麼?

所以我找到了解決方案並想分享它:

您必須安裝 docker aci 集成才能使用“docker compose”和“docker create context aci

$$ contextname $$"。您可以按如下方式安裝它:

curl -L https://raw.githubusercontent.com/docker/compose-cli/main/scripts/install/install_linux.sh | sh

命令是“docker-compose”,而不是“docker compose”。

引用自:https://serverfault.com/questions/1067566