CentOS7下安装Docker-Compose操作记录

Docker-Compose是一个部署多个容器的简单但是非常必要的工具.安装Docker-Compose之前,请先安装 python-pip

一、安装 python-pip
[root@workbench-test ~]# pip -V
-bash: pip: command not found

[root@workbench-test ~]# yum install python-pip
[root@workbench-test ~]# yum -y install epel-release
[root@workbench-test ~]# yum install python-pip
[root@workbench-test ~]# pip install --upgrade pip

[root@workbench-test ~]# pip -V
pip 10.0.1 from /usr/lib/python2.7/site-packages/pip (python 2.7)

二、安装Docker Compose
[root@workbench-test ~]# pip install docker-compose
---------------------------------------------------------------------------------------
如果报错:
ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out
解决:
# pip --default-timeout=200 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' 
--------------------------------------------------------------------------------------

检验docker-compose是否安装成功
[root@workbench-test ~]# docker-compose --version
docker-compose version 1.21.2, build a133471
--------------------------------------------------------------------------------------
如果报错:
pkg_resources.DistributionNotFound: backports.ssl-match-hostname>=3.5 
解决方法:更新backports.ssl-match-hostname的版本,在终端输入命令
# pip install --upgrade backports.ssl_match_hostname
--------------------------------------------------------------------------------------

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏finleyMa

docker学习系列3 提交并分享自己的镜像

docker有个类似 github的平台,叫 https://hub.docker.com 可以 pull 官方或第三方提供的镜像,当然也可以发布自己的镜像供...

19050
来自专栏我是攻城师

Docker学习笔记一之安装卸载

32750
来自专栏云计算教程系列

如何在Ubuntu 14.04上使用Docker和Docker Compose配置持续集成测试环境

持续集成(CI)指的是开发人员尽可能频繁地集成代码,并且在自动化构建将每个提交合并到共享存储库之前和之后都要进行测试的实践。

6600
来自专栏Laoqi's Linux运维专列

Docker 配置安装(Ⅲ)

16860
来自专栏古时的风筝

Docker:镜像操作和容器操作

镜像操作 列出镜像: $ sudo docker images REPOSITORY TAG IMAGE ID...

235100
来自专栏PHP在线

Docker 入门教程

2013年发布至今, Docker 一直广受瞩目,被认为可能会改变软件行业。 但是,许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?本文...

38840
来自专栏编程坑太多

『中级篇』构建自己的Docker镜像(16)

PS:为啥推荐用Dockerfile的方式,因为文件可以随便编辑,如果你用容器的话,你发给别人如何发麻烦不?还是单文件方便吧。

21560
来自专栏python爬虫实战之路

docker配置redis集群和scrapyd服务

Redis集群的配置方式我们上一篇已经介绍过了,而且使用Dockerfile配置文件我们也介绍了,不过介绍的并不详细,可能有些人看不明白,这篇我们再介绍一些Do...

16730
来自专栏纯洁的微笑

Docker(四):Docker 三剑客之 Docker Compose

前两篇文章我们介绍了 Dockerfile 的使用Docker(二):Dockerfile 使用介绍,我们知道使用一个 Dockerfile 模板文件可以定义一...

44330
来自专栏崔庆才的专栏

Docker 入门教程

19930

扫码关注云+社区

领取腾讯云代金券