今天重新安装了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是一个属于“应用层”的服务,用户可以定义哪个容器组运行哪个应用,它支持动态改变应用,并在需要时扩展。