Docker Compose 安装与卸载
一则或许对你有用的小广告
欢迎加入小哈的星球,你将获得:专属的实战项目(4个项目都能学) / 1v1 提问 / 简历修改 / Java 学习路线 / 社群讨论 / 学习打卡 / 每月赠书
《Spring AI 项目实战(问答机器人、RAG 智能客服、联网搜索)》已完结,基于
Spring AI + Spring Boot 3.x + JDK 21...,查看介绍《从零手撸:仿小红书(微服务架构)》 已完结,基于
Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...,查看介绍;演示链接:http://116.62.199.48:7070/《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接:http://116.62.199.48/
新开坑项目:《从零手撸:秒杀系统高并发优化实战》 正在更新中...,查看介绍
截止目前,星球内专栏累计输出 150w+ 字,讲解图 5110+ 张,还在持续爆肝中.. 后续还会上新更多项目,已有 4700+ 小伙伴加入学习,欢迎点击围观
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 版本号,则表示环境已经安装成功了:
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 的卸载:
Linux & MacOS 卸载
如果是二进制包方式安装的,删除二进制文件即可。
$ sudo rm /usr/local/bin/docker-compose
如果是通过 pip 安装的,则执行如下命令即可删除。
$ sudo pip uninstall docker-compose
