Docker Compose 容器编排工具介绍和安装过程

2021-01-02 0 By admin
  1. Docker Compose 是Docker 官方提供的容器编排工具。
  2. Docker Compose 是使用Python 语言开发的容器管理工具,不需要后台运行。
  3. Docker Compose 至少通过一个 docker-compose.yml 配置文件对一组相关联的容器进行编排管理;根据需要可以增加 extends文件或环境变量文件等。

在项目运维过程中,如果只使用Docker 容器化服务的话;则我们管理对象是一个个独立的应用容器,而多个应用容器间的关系,则需要我们通过其他方式自行维护。
应用容器间的相互关系,属于容器编排工具的重要功能;Docker Compose 工具可以通过一个 docker-compose.yml 文件实现这个功能。
相对于 Kubernetes 容器编排工具而言,Docker Compose 是轻量级的一个工具,只负责多容器创建和更新,并不考虑容器运行过程中故障处理等工作。

一、Docker Compose 安装

1.1、Docker Compose 安装

Docker Compose 官方安装文档:https://docs.docker.com/compose/install/
安装 Docker Compose 可以通过下面命令自动下载适应版本的 Compose,并为安装脚本添加执行权限。

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

1.2、检查安装和配置

1、查看安装是否成功

docker-compose -v
docker-compose version 1.27.4, build 40524192

2、添加命令别名
#在 /root/.bashrc 文件中添加
alias dc='docker-compose'