一、概要
CentOS 7.x
安装docker-compose
实践,记录安装步骤以及遇到的问题、如何解决
二、安装方式
-
官方安装方式
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose # 给docker-compose执行权限 sudo chmod +x /usr/local/bin/docker-compose # 测试安装是否成功,成功的话打印出docker-compose的版本信息 docker-compose --version
这种方式貌似需要FQ,能连接到外网才行。
-
安装
python-pip
-
首先检查centos7中有没有安装过python-pip包,命令如下
pip -V
-
没有python-pip包就执行如下命令安装
epel-release
依赖yum -y install epel-release
-
执行成功以后,接着执行如下命令安装
python-pip
yum -y install python-pip
-
对上步中安装好的pip组件进行升级,命令如下
sudo pip install --upgrade pip
-
测试
pip -V
-
-
安装Docker-Compose:
sudo pip install docker-compose
注意:
- 安装
docker-compose
可能也会出现的错误
解决方式ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
sudo pip --default-timeout=200 install -U docker-compose
三、总结
在CentOS 7.x
安装docker-compose
的三种方式
- 使用官方推荐
- 使用
pip
安装 - 先去
github
下载docker-compose
的二进制文件,再放到CentOS 7.x
中执行