Docker Compose 安装与卸载

更新时间 2022-09-20 16:17:30

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡 / 赠书活动

目前, 星球 内第一个项目:全栈前后端分离博客项目,演示地址:http://116.62.199.48/, 1.0 版本已经更新完毕,正在更新 2.0 版本。采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 224 小节,累计 35w+ 字,讲解图:1544 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 1000+ 小伙伴加入,欢迎点击围观

Docker Compose 支持如下主流操作系统的安装:

  • Linux
  • MacOS
  • Windows 10 以及更高版本

Windows 系统安装

Windows 系统中,如果已经成功安装 Docker Desktop 桌面版 , 那么 docker-compose 也就安装成功了,两者是打包在一起安装的,无需二次安装。

Windows 安装 Docker Desktop 桌面版教程链接如下:

https://www.quanxiaoha.com/docker/windows-install-docker.html

若需手动确认本地是否安装好了 Docker Compose 环境,打开命令行,输入如下命令:

docker-compose --version

若成功输出 Docker Compose 版本号,则表示环境已经安装成功了:

Windows 打印本地 docker compose 版本号Windows 打印本地 docker compose 版本号

Linux & MacOS 系统安装

Linux & MacOS 系统中,Docker Compose 可以通过如下两种方式来安装:

  • 1、通过二进制包安装;
  • 2、通过 PIP 安装;

通过二进制包安装

官方 GitHub Release 直接下载编译好的二进制文件即可,例如,在 Linux 64 位系统上直接下载对应的二进制包:

$ sudo curl -L https://github.com/docker/compose/releases/download/1.27.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

# 国内用户可以使用以下方式加快下载
$ sudo curl -L https://download.fastgit.org/docker/compose/releases/download/1.27.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

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

通过 PIP 安装

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

如果你的机器安装了 Python 环境,还可以将 Compose 当作一个 Python 应用来从 pip 源中安装,安装命令如下:

$ sudo pip install -U docker-compose

若输出类似如下信息,表明安装成功:

Collecting docker-compose
  Downloading docker-compose-1.27.4.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

卸载 Docker Compose

Windows 卸载

Windows 只需卸载 Docker Desktop 即可完成 Docker Compose 的卸载:

Windows 系统卸载 Docker ComposeWindows 系统卸载 Docker Compose

Linux & MacOS 卸载

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

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

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

$ sudo pip uninstall docker-compose