docker compose的安装方式有以下三种。建议安装docker-compose的最新版本,它支持compose file version 3的书写方式。本文以及以后的文章中将使用v1.23.2版本。

compose书写方式与docker engine支持情况可以在 https://docs.docker.com/compose/compose-file/compose-versioning/ 这里查找详细情况。

compose 3.6 书写方式 从docker engine 18.02.0 版本开始支持

compose 3.7 书写方式 从docker engine 18.06.0 版本开始支持

方法1:在线安装(不推荐)

由于程序是从github下载并在线安装的,由于大家懂的原因,一般是下载不成功的,所以不推荐这种安装方式。

下载以及安装命令如下:

sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

给予执行权限:

sudo chmod +x /usr/local/bin/docker-compose

方法2:离线安装(推荐)

在 https://github.com/docker/compose/releases 中下载对应的版本,这里选择的是 1.23.2 的 docker-compose-Linux-x86_64

我们已经提前下载并存放在了 /home/download/docker-compose_1.23.2/ 目录

[root@localhost /]# ls /home/download/docker-compose_1.23.2/
docker-compose-Linux-x86_64

移动到bin目录并更改执行权限

mv /home/download/docker-compose_1.23.2/docker-compose-Linux-x86_64 /usr/local/bin/docker-compose

添加执行权限

sudo chmod +x /usr/local/bin/docker-compose

验证下:

[root@localhost /]# docker-compose version
docker-compose version 1.23.2, build 1110ad01
docker-py version: 3.6.0
CPython version: 3.6.7
OpenSSL version: OpenSSL 1.1.0f  25 May 2017

方法3:通过pip在线安装(推荐)

compose可以通过python的pip工具进行安装,当然,要先安装好pip工具

#安装依赖
yum -y install epel-release
#安装PIP
yum -y install python-pip
#升级PIP
pip install --upgrade pip

安装完pip后,查看版本号验证安装

[root@localhost /]# pip --version
pip 18.1 from /usr/lib/python2.7/site-packages/pip (python 2.7)

安装compose

pip install -U docker-compose==1.23.2

docker-compose 安装方法相关推荐

  1. 如何使用Docker Compose安装Drupal

    The author selected United Nations Foundation to receive a donation as part of the Write for DOnatio ...

  2. 使用Docker Compose安装mysql

    使用Docker Compose安装mysql 1运行 安装 Docker Compose 运行以下命令以下载 Docker Compose 的当前稳定版本:$ sudo curl -L " ...

  3. Docker Compose安装以及入门

    Docker 安装 脚本安装 自定义脚本 wget https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages ...

  4. docker compose 安装es和kibana

    docker compose 安装es和kibana 准备工作 创建es数据存放目录 mkdir /root/app/elk/es/data 增加目录权限 不增加权限,es有可能启动不起来 chmod ...

  5. docker compose安装elasticsearch

    docker compose安装 elasticsearch 安装 创建目录 es: mkdir es cd es 创建挂载目录 data mkdir data 创建 docker-compose.y ...

  6. Docker 及 Docker Compose 安装及使用教程 (2020版)

    文章目录 图文详细教程 1 Docker原理 2 Docker安装 3 镜像(Image) 3.1 获取镜像 3.2 查找拖取镜像 3.3 列出镜像 3.4 删除镜像 3.5 创建的镜像 4 容器(C ...

  7. Docker Compose安装

    一 .  Docker Compose概述 Docker Compose是一个用于定义和运行多个容器Docker应用程序的工具.使用Compose,您可以使用YAML文件来配置应用程序的服务.然后 , ...

  8. 关于Docker以及安装方法

    本文目录 写在前面 一.什么是Docker 虚拟机和容器 二.Docker用途 三.Docker优势 四.Docker的三大核心概念 Image (镜像) 创建镜像 Container (容器) 创建 ...

  9. Docker Compose 安装

    官方教程 https://docs.docker.com/compose/install/ 为什么有这篇博客 Docker Compose 并不能通过 yum 安装,所以每次安装还需要找来找去,不如先 ...

  10. 04@Docker Compose安装Compose模板文件的使用

    文章目录 Docker Compose 一.Docker Compose的介绍 1.Compose概述 2.Docker与Docker Compose区别 二.Docker Compose的安装 1. ...

最新文章

  1. 手把手教你利用hexo搭建自己的博客网站----史上完整详细版(基于GitHub for mac)
  2. Windchill的web中的Spring
  3. Unity3D 2D游戏中寻径算法的一些解决思路
  4. 整型和浮点型的区别_浮点整型强转的一个题目解析
  5. 分析flv文件的信息
  6. 如何将bing搜索页面以HTML Mashup的方式嵌入到SAP C4C页面
  7. primefaces_PrimeFaces Mobile入门
  8. 怎么在anaconda上安装python_我是如何用Anaconda来管理Python的
  9. 吴恩达《机器学习》学习笔记三——多变量线性回归
  10. 2)Java中的==和equals
  11. Android之模拟网络请求返回http 502、400、401、402错误码
  12. 用于薄膜太阳能电池的玻璃上大晶粒多晶硅
  13. 如何搭建中国电信物联网云平台
  14. QIUI囚爱男用APP远程贞操锁2.0 破解不完全指南(附破解工具)
  15. 【十八掌●武功篇】第七掌:MapReduce之倒排索引
  16. 二维码支付的优势与劣势
  17. 游戏鼠标的dpi测试软件,高DPI无用?一分钟测试你所需的鼠标DPI
  18. 如何写新产品开发报告书
  19. CATIA CAA二次开发专题(一)------明知山有虎
  20. CdTe量子点及与牛血清蛋白的偶联/CdTe量子点与CLV3信号多肽片段偶联/GSH-CdTe量子点与溶菌酶的偶联

热门文章

  1. Ironic 裸金属管理服务的底层技术支撑
  2. NR 5G UE初始接入流程
  3. [LAMP]Apache和PHP的结合
  4. The Ice::Current Object
  5. 吴世春:如何找到产品的引爆点
  6. nagios监控web/mysql多角度实战分享(一)
  7. 【STM32 .Net MF开发板学习-11】步进电机控制(非PWM模式)
  8. RHCE实验:Linux下基于xinetd的访问控制
  9. P1912 [NOI2009]诗人小G
  10. LeetCode-17-Letter Combinations of a Phone Number