[toc]
docker-compose
1.docker-compose简介
Compose中有两个重要的概念:
-
服务 (service):一个应用的容器,实际上可以包括若干运行相同镜像的容器实例。
-
项目 (project):由一组关联的应用容器组成的一个完整业务单元,在docker-compose.yml文件中定义。
Compose的默认管理对象是项目,通过子命令对项目中的一组容器进行便捷地生命周期管理。Compose 项目由 Python 编写,实现上调用了 Docker 服务提供的 API 来对容器进行管理。所以只要所操作的平台支持 Docker API,就可以在其上利用 Compose 来进行编排管理。
2.docker-compose安装
2.1 下载安装包
2.1.1 github下载
export DOCKER_COMPOSE_VERSION=2.27.0
curl -L "https://github.com/docker/compose/releases/download/v${DOCKER_COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose