Docker被安装,但是Docker Compose不是? 为什么?

我已经安装docker在centos 7.通过运行以下命令,

curl -sSL https://get.docker.com/ | sh systemctl enable docker && systemctl start docker docker run hello-world 

注:helloworld运行正常,没有问题。

但是当我试图运行docker组成(docker-compose.yml存在和有效)它只给我在Centos上的错误(Windows版本工作正常的docker组成文件)

 /usr/local/bin/docker-compose: line 1: {error:Not Found}: command not found 

您还需要安装Docker Compose。 看手册 。 这是你需要执行的命令

 $ curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` > ./docker-compose $ sudo mv ./docker-compose /usr/bin/docker-compose $ sudo chmod +x /usr/bin/docker-compose 

安装docker并不意味着你已经安装了docker-compose。 它已经作为先决条件,你已经安装了你已经完成的docker引擎。 之后,你可以安装docker-compose下面这个链接为Centos 7。

我在Raspberry 8上安装了Raspbian 8,curl方法失败了(得到了第一line 1: Not: command not found error on docker docker-compose --version ),@ sunapi386的解决scheme似乎是有点过时,所以我试过这个工作:

首先清理以前的工作:

 sudo rm /usr/local/bin/docker-compose sudo pip uninstall docker-compose 

然后按照这个指导,在Rpi的docker-compose上 :

 sudo apt-get -y install python-pip sudo pip install docker-compose 

对于我(2017年11月1日),这导致了对docker-compose --version的以下响应:

 docker-compose version 1.16.1, build 6d1ac219 

首先请检查是否安装了docker-compose,

 $ docker-compose -v 

如果未安装,请参阅安装指南https://docs.docker.com/compose/install/如果已安装,则给二进制文件提供可执行权限。;

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

检查是否有效。

docker-compose目前是一个利用docker(-engine)的工具,但不包含在docker的发行版中。

以下是安装手册的链接: https : //docs.docker.com/compose/install/

TL; DR:

 curl -L https://github.com/docker/compose/releases/download/1.8.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose chmod +x /usr/bin/docker-compose 

(1.8.0将来会改变)

我在Raspbian OS上安装Raspberry Pi 3。 curl方法没有解决有效的答复。 它也表示{error: Not Found} ,我看了一下URL https://github.com/docker/compose/releases/download/1.11.2/docker-compose-Linux-armv7l ,它是无效的。 我猜那里没有build设。

本指南https://github.com/hypriot/arm-compose为我工作。;

sudo apt-get update sudo apt-get install -y apt-transport-https echo "deb https://packagecloud.io/Hypriot/Schatzkiste/debian/ jessie main" | sudo tee /etc/apt/sources.list.d/hypriot.list sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 37BBEE3F7AD95B3F sudo apt-get update sudo apt-get install docker-compose