开源项目:https://github.com/docker/compose
Docker Compose :定义和运行多个Docker容器的应用;
服务(service):一个应用的容器,实际上可以包括若干运行相同镜像的容器实例。
项目(project):由一组关联的应用容器组成的一个完整业务单元,在docker-compose.yml文件中定义。
Compose的默认管理对象是项目,通过子命令对项目中的一组容器进行便捷地声明周期管理。
Compose项目由Python编写,实际上调用了Docker服务提供的API来对容器进行管理。因此,只要锁操作的平台支持Docker API,就可以在其上利用Compose来进行编排管理。
sudo curl -L https://github.com/docker/compose/releases/download/1.17.1/docker/compose-`uname -s
-
uname -m` >/usr/local/bin/docker-compose- // 版本要一致
docker和docker compose要一起装
apt-get update 会有个404 所以是地址有问题,去查一下,删除这个地址文件,卸载之前旧版本的docker-ce这个也是阿里云装的
cd /etc/apt/
ll
cd sources.list.d/
ll
cat docker.list
rm -fr docker.list
apt-get autoremove docker-ce
重新装
curl -fsSL get.docker.com -o get-docker.sh
sh get-docker.sh --mirror AzureChinaCloud
想升级再执行一次 sh get-docker.sh --mirror AzureChinaCloud
docker version
加速器有了就不用了,前边有下载指令
下载compose
curl -L https://github.com/docker/compose/releases/download/1.17.1/docker/compose-`uname -s`-`uname -m` >/usr/local/bin/docker-compose
cd /usr/local/bin/docker-compose
ll