笔记 笔记
首页
  • 开发工具
  • Java Web
  • Java 进阶
  • 容器化技术
  • Java 专栏

    • Java 核心技术面试精讲
    • Java 业务开发常见错误 100 例
  • 数据库专栏

    • MySQL 实战 45 讲
    • Redis 核心技术与实战
  • 安全专栏

    • OAuth 2.0 实战课
  • 计算机系统
  • 程序设计语言
  • 数据结构
  • 知识产权
  • 数据库
  • 面向对象
  • UML
  • 设计模式
  • 操作系统
  • 结构化开发
  • 软件工程
  • 计算机网络
  • 上午题错题
在线工具 (opens new window)

EasT-Duan

Java 开发
首页
  • 开发工具
  • Java Web
  • Java 进阶
  • 容器化技术
  • Java 专栏

    • Java 核心技术面试精讲
    • Java 业务开发常见错误 100 例
  • 数据库专栏

    • MySQL 实战 45 讲
    • Redis 核心技术与实战
  • 安全专栏

    • OAuth 2.0 实战课
  • 计算机系统
  • 程序设计语言
  • 数据结构
  • 知识产权
  • 数据库
  • 面向对象
  • UML
  • 设计模式
  • 操作系统
  • 结构化开发
  • 软件工程
  • 计算机网络
  • 上午题错题
在线工具 (opens new window)

购买兑换码请添加

添加时候请写好备注,否则无法通过。

  • Docker

  • Docker-Compose

    • 什么是 Docker Compose
    • 安装 Docker Compose
      • 安装准备
      • 二进制包安装
      • 其他方式安装
        • Ubuntu 安装
        • Centos 安装
      • 卸载
    • Docker Compose 使用
  • 容器化技术
  • Docker-Compose
EasT-Duan
2023-05-09
目录

安装 Docker Compose

欢迎来到我的 ChatGPT 中转站,极具性价比,为付费不方便的朋友提供便利,有需求的可以添加左侧 QQ 二维码,另外,邀请新用户能获取余额哦!最后说一句,那啥:请自觉遵守《生成式人工智能服务管理暂行办法》。

# 安装 Docker Compose

# 安装准备

Compose 支持 Linux、macOS、Windows 10 三大平台。

Compose 可以通过 Python 的包管理工具 pip 进行安装,也可以直接下载编译好的二进制文件使用,甚至能够直接在 Docker 容器中运行。

前两种方式是传统方式,适合本地环境下安装使用;最后一种方式则不破坏系统环境,更适合云计算场景。

Docker for Mac 、 Docker for Windows 自带 docker-compose 二进制文件,安装 Docker 之后可以直接使用。

docker-compose --version

docker-compose version 1.17.1, build 6d101fb
1
2
3

Linux 系统请使用以下介绍的方法安装。

# 二进制包安装

在 Linux 上的也安装十分简单,从 官方 GitHub Release (opens new window) 处直接下载编译好的二进制文件即可。

例如,在 Linux 64 位系统上直接下载对应的二进制包。

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
1
2

注意

Docker Compose 版本根据所安装的 Docker 版本替换,这种安装方式 Ubuntu 和 Centos 通用(其实是全部 Linux 发型版本都适用)

# 其他方式安装

# Ubuntu 安装

注: x86_64 架构的 Linux 建议按照上边的方法下载二进制包进行安装,如果您计算机的架构是 ARM (例如,树莓派),再使用 pip 安装。

这种方式是将 Compose 当作一个 Python 应用来从 pip 源中安装。

执行安装命令:

sudo pip install -U docker-compose
1

可以看到类似如下输出,说明安装成功。

Collecting docker-compose
  Downloading docker-compose-1.17.1.tar.gz (149kB): 149kB downloaded
...
Successfully installed docker-compose cached-property requests texttable websocket-client docker-py dockerpty six enum34 backports.ssl-match-hostname ipaddress
1
2
3
4

# Centos 安装

请先确保,Docker 的安装方式是根据之前文章方法安装的。这种方式会一并下载好
Docker Compse 的二进制包,并且已经授权,位置在 /usr/libexec/docker/cli-plugins ,只需执行以下命令即可。

cp /usr/libexec/docker/cli-plugins/docker-compose /usr/bin
1

也可以查看所有的 Docker Compose 版本

yum list docker-compose-plugin --showduplicates | sort -r
1

# 卸载

如果是二进制包方式安装的,删除二进制文件即可。

sudo rm /usr/local/bin/docker-compose
1

如果是通过 pip 安装的,则执行如下命令即可删除。

sudo pip uninstall docker-compose
1
#Docker Compose
上次更新: 2025/04/12, 05:37:39
什么是 Docker Compose
Docker Compose 使用

← 什么是 Docker Compose Docker Compose 使用→

最近更新
01
Reactor 核心
02-24
02
前置条件
10-30
03
计算机网络
09-13
更多文章>
Theme by Vdoing | Copyright © 2019-2025 powered by Vdoing
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式