我已经在CentOS 7上安装了docker,运行如下命令:
curl -sSL https://get.docker.com/ | sh
systemctl enable docker && systemctl start docker
docker run hello-world
注意:helloworld运行正常,没有问题。
然而,当我试图运行docker-compose (docker-compose。yml存在并且有效)它只在CentOS上给了我错误(Windows版本的docker-compose文件工作良好)
/usr/local/bin/docker-compose: line 1: {error:Not Found}: command not found
2022年5月更新
自2022年4月以来,docker compose V2是GA,现在它是docker桌面的一部分。你可以在这里看到所有相关信息。
Compose V1现在被标记为已弃用。
最初的回答:
Docker compose v1是一个单独的安装。要安装v1,请遵循此处的说明。
Docker compose v2目前是一个单独的安装,但当它准备好时,它将集成到Docker中。它被认为是一个docker插件。在这个时候,如果你想要docker撰写v2,因为这个提交你可以做:
sudo apt update \
&& sudo apt install docker-compose-plugin
用apt或相当于yum的词。这将以插件的形式安装新的docker compose V2。
2022年5月更新
自2022年4月以来,docker compose V2是GA,现在它是docker桌面的一部分。你可以在这里看到所有相关信息。
Compose V1现在被标记为已弃用。
最初的回答:
Docker compose v1是一个单独的安装。要安装v1,请遵循此处的说明。
Docker compose v2目前是一个单独的安装,但当它准备好时,它将集成到Docker中。它被认为是一个docker插件。在这个时候,如果你想要docker撰写v2,因为这个提交你可以做:
sudo apt update \
&& sudo apt install docker-compose-plugin
用apt或相当于yum的词。这将以插件的形式安装新的docker compose V2。