compose项目是docker官方的开源项目,负责实现对Docker容器的快速编排
- 定位
定位是定义与运行多个docker容器的应用,同时可以对多个容器进行编排 - Compose 中有两个重要的概念:
服务 (service):一个应用的容器,实际上可以包括若干运行相同镜像的容器实例。
项目 (project):由一组关联的应用容器组成的一个完整业务单元,在 docker-compose.yml 文件中定义。
一、安装
1、官网地址
官方各个版本地址 docker-compose
https://github.com/docker/compose/releases
- 下载并修改权限
#wget https://github.com/docker/compose/releases/download/v2.11.1/docker-compose-darwin-x86_64
#下载该文件到 /usr/local/bin目录下(在任意目录下执行该命令)
sudo curl -L https://github.com/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
#修改权限
$ sudo chmod +x /usr/local/bin/docker-compose
2、下载的docker-compose并修改名称为docker-compose
#进入自己创建的目录下【用于备份原始文件】
mkdir -vp /usr/local/software/docker-compose/
cd /usr/local/software/docker-compose/
wget https://github.com/docker/compose/releases/download/v2.11.1/docker-compose-darwin-x86_64
百度网盘下载
由于github网络不稳定,下载下载比较困难,本人已经下载了2个版本的放到百度网盘可供下载
https://pan.baidu.com/s/1N1inKdfl-InE7_EQNm43Tg 提取码: docm
3、安装
#1、修改脚本文件名称为docker-compose
cp docker-compose-linux-x86_64 docker-compose
#2、将文件复制到/usr/bin下[该目录下自动配置了环境变量,移动到该目录下即可完成环境变量配置]
\cp -R docker-compose /usr/bin/
#3、赋予权限
chmod 777 /usr/bin/docker-compose
4、检测是否compose安装成功
docker-compose -v
2、卸载
sudo rm /usr/bin/docker-compose