CentOS 安装docker-compose的四种方式
推荐:方法一(pip安装):
yum -y install epel-release
yum -y install python-pip
pip --version
pip install --upgrade pip
yum install python-devel -y
pip install docker-compose==1.24.0 #指定版本安装(安装最新版发现问题)
#pip install docker-compose #安装最新版
出现的问题:
- 执行:pip install docker-compose报错如下:
解决方法:yum install python-devel -y
2、安装完后查看版本报错如下:
解决方法:python版本从2.x升级为3.5以上或者换个版本安装
这里换个版本安装:pip install docker-compose==1.18.0
3、指定版本安装后再次查看版本信息,依然报错:
/usr/lib/python2.7/site-packages/requests/__init__.py:91: RequestsDependency
原因:python库中urllib3 (1.22) or chardet (2.2.1) 的版本不兼容
解决方法:
pip uninstall urllib3 -y
pip uninstall chardet -y
pip install requests
方法二:
curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
推荐:方法三(下载二进制文件):
wget https://github.com/docker/compose/releases/download/1.24.0/docker-compose-Linux-x86_64
chmod +x docker-compose-Linux-x86_64
mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
docker-compose -v
推荐:方法四(yum安装):
yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
yum install -y docker-compose
#yum安装默认是1.18.0的版本,并且要做软链接才能用
ln -s /usr/bin/docker-compose /usr/local/bin/docker-compose
总结比较:
推荐优先使用方法三---> 方法一 ---> 方法四 --->方法二
方法三简单快捷,方法二出现问题较少,但是太耗时,方法一大部分机器都比较顺利,但是一旦不顺利就耗时更多。
CentOS 安装docker-compose的四种方式相关推荐
- ubuntu18.04安装显卡驱动(四种方式)
一.引言 安装ubuntu显卡驱动根据经验来看一共有四种方法,推荐使用方法三和方法四最简单快捷,一般方法三就可以解决,方法三不可以的话再用其他办法,反正自己多试试,大不了就重装系统嘛,还有一个新系统先 ...
- 进入docker容器的四种方式,推荐第四种方式
https://www.cnblogs.com/xhyan/p/6593075.html
- linux安装mysql四种方式
一.前言 linux下安装mysql大概有四种安装方式,分别为仓库安装.本地安装.容器安装.以及源码安装.这几种方式分别对应着不同的工作环境,因此掌握这四种安装mysql方式便会极大的提高我们的工作效 ...
- centos 7.9 yum 安装最新版docker与dnf安装docker compose v2
centos 7.9 yum 安装最新版docker与dnf安装docker compose v2 一.环境查看 1.系统内核 #uname -r 2.系统版本 #cat /etc/redhat-re ...
- 已解决:CentOS 7安装Docker Compose
Docker Compose是 docker 提供的一个命令行工具,用来定义和运行由多个容器组成的应用.安装compose之前需要先安装docker.安装Docker Compose步骤如下: 1.获 ...
- 《 Docker 技术入门与实战 》读书笔记 ( CentOS 安装 Docker )
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. PS :个人所有读书笔记只记录个人想要的内容,很可能原书大量内容没有纳入笔记中... ... 以下全 ...
- 进入Docker容器的4种方式
进入Docker容器的4种方式 在使用Docker创建了容器之后,大家比较关心的就是如何进入该容器了,其实进入Docker容器有好几多种方式,这里我们就讲一下常用的几种进入Docker容器的方法. 进 ...
- linux添加磁盘的四种方式,以及工具的使用
实验准备,我这里使用四块硬盘分别对四种方式做实验,大小随机 一,用fdisk工具分区 注意: 此工具只能分MBR分区,需要分GPT格式的应该使用gdisk或者parted这两个工具 使用fdisk对/ ...
- 访问数据库的四种方式
IRIS 中支持的四种方式: SQL.Objects.REST 和 GraphQL 卡济米尔·马列维奇,<运动员>(1932) > > "你当然无法理解! 习惯了 ...
- Java遍历Map对象的四种方式
关于java中遍历map具体哪四种方式,请看下文详解吧. 方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. 1 2 3 4 Map<Integer, Intege ...
最新文章
- DW数据仓库与ODS的区别
- node.js基础 1之 HTTP事件回调进阶(HTTP模块)
- spring-boot 入门学习
- Scikit-learn 数据预处理之最大绝对值MaxAbsScaler
- freecodecamp_1000天的freeCodeCamp
- 前端学习(2653):对比vue2中的实现
- php缓存页面,PHP缓存页面函数的简单示例
- 吉林大学java期末试卷_吉大18年9月《JAVA程序设计》作业考核试题-0001
- React Redux: 从文档看源码 - Components篇
- 《C#高效编程》读书笔记04-使用Conditional特性而不是#if条件编译
- Android自定义星星评分控件
- SQL Server Management Studio (SSMS)下载,安装以及连接数据库配置
- 015:苹果和虫子2
- 关于如何在Matlab中构造三维几何,以及三棱柱实例演示
- 【Vue.JS】纯 Vue.js 制作甘特图
- @所有运维人丨多链路负载均衡那些事儿
- STM32F103系列GPIO的一些基本概念和知识
- SuperMap、Cesium叠加ArcGIS,高德,谷歌二维,卫星地图实现二三维地图切换
- 期货的操作方法(期货的操作方法包括)
- 『百日百题 · SQL篇』备战面试,坚持刷题(五)—— 多表查询
热门文章
- 汇编Debug命令全称及含义
- meltdown linux 内核,内核开发者称应更新Linux内核应对 Meltdown 和 Spectre漏洞
- 贪婪算法(Greedy Algorithms)
- 世间不如意事十之八九
- 公司使用盗版SolidWorks被发函,solidworks盗版检测,solidworks 被软件公司查到用盗版,SolidWork价格减少
- 【Rust日报】2021-01-14 rustdoc的性能有了很大的提升!
- 学术前沿 | 规律与因果:大数据对社会科学研究冲击之反思
- 【rmzt:炫斗之王win7主题】
- 如何利用excel和jupyter 编程,对身高体重的数据做线性回归
- 人像精细分割问题分析