linux安装docker-compose

今天重新安装了docker环境,在执行docker-compose的时候遇到了docker-compose: command not found问题。原因是在安装docker的时候没有连同docker-compose一起安装。于是在网上找了安装方法,发现全是安装pip再安装docker-compose,看完整个人都无语了麻烦不麻烦,跟着我走!

说明

本教程适用于CentOS,Ubuntu等Unix系统。
其他版本可以在docker官网:docker/compose release自行下载。

步骤

仅需三步,执行如下命令即可:

从git上拉取docker-compose,注意:这里版本我安装的是1.28.2,如果需要安装对应某个版本请更改。

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

如果下载只有9个字节说明没找到你系统对应的版本,可以到docker/compose release自行下载对应系统版本的docker-compose。
额外Tips:查看系统类型:echo $(uname -s),查看系统架构echo $(uname -m)

授权docker-compose

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

建立软连接

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

测试

执行下面的命令以测试是否安装成功

docker-compose --version

docker-compose简介

Docker Compose是Docker编排服务的一部分,Compose可以让用户在集群中部署分布式应用。Docker Compose是一个属于“应用层”的服务,用户可以定义哪个容器组运行哪个应用,它支持动态改变应用,并在需要时扩展。


版权声明:本文为AlexanderRon原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。