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 ...
最新文章
- Deformable ConvNets--Part4: Deformable Convolutional Networks
- WebVie打开woffice文档
- Java中的volatile关键字
- 吴恩达《Machine Learning》精炼笔记 5:神经网络
- 数学之路(2)-数据分析-R基础(5)
- git学习之通俗易懂篇(一)
- java如何停止函数循环_在Java中使用break来退出循环是不好的做法吗?
- vue created 调用方法_vue 基础-生命周期 lifecycle 的执行顺序和作用
- Windows 系统中 Python下 Pygame 的安装
- page.ClientScript.RegisterStartupScript
- Hive内部表与外部表区别详细介绍
- FileInfo类 c# 1614533684
- 修改图层的范围_PS教程连载第47课:PS图层操作案例星球
- 2022 老A卡密验证系统
- 关于PC浏览器js提示兼容问题的代码 “您的浏览器版本太低了,已经和时代脱轨了“ 强制锁定极速模式
- dsp性能测试软件,慧明D4300专业DSP数字功放测试软件
- C语言知识体系框架图
- 湖北一公职人员泄露公民信息5万余条,非法获利23万余元
- 干掉Office 正版增值计划通知 (KB949810)-CHS
- 元数据与数据治理|大数据治理(第九篇)
热门文章
- 指数历年各月涨幅分析-验证五穷六绝七翻身是否可信
- random的基本使用
- 分布式锁的 3 种实现方案
- 如何用genymotion运行android,使用Genymotion Android模拟器在桌面上运行Android | MOS86
- JavaSE从头再来(一):面向对象、常用API
- LiveGBS高性能GB28181国标流媒体服务支持云端录像-国标通道录像云端存储查询
- 计算机网络地址分类与案例详解
- iOS 程序猿们要知道的一些 HTTPS 的事情...
- keytool生成ssl证书
- 2018年最全的推荐系统干货(ECCV、CVPR、AAAI、ICML)