一、介绍
Docker Compose是Docker社区开发的对于Docker容器进行编配的工具(编配的过程实际上是管理运行在多个docker容器里的应用),前名称叫Fig,Docker Compose是使用Python语言开发的一款docker编配工具,可使用一个YAML文件定义一组要启动的容器,以及容器运行时候的属性,Docker Compose将这些运行的容器称为“服务”,这些容器通过某些特定的方法指定运行时的属性来和其它容器产生交互。
二、安装
(由于Docker Compose使用Python开发的这里使用pip进行安装,也可以使用安装包安装、Docker Toolbox安装)
2.1 安装pip
# 查看pip是否安装(我这里是已经安装好,这里阐述安装过程)
》》yum install python-pip
# 安装pip
》》yum -y install epel-release
》》yum install python-pip
# 升级pip
》》pip install --upgrade pip
2.2 安装Docker Compose
》》pip install -U docker-compose
执行中报Setup script exited with error: command ‘gcc’ failed with exit status 1异常,需要正确的安装Python开发环境
》》yum install python-devel
》》yum install libevent-devel
》》pip install gevent
# 更新环境
》》yum install groupinstall ‘development tools’
安装报错:
ERROR: Cannot uninstall ‘requests’. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
解决方法:
》》pip install --ignore-installed requests
# 再次重新安装即可
# 检查Docker Compose是否安装成功
》》docker-compose --version