一、环境介绍

1、Ubuntu版本:Ubuntu20.0.4 2、Centos版本:Centos7-X86_64-Eeverything2009

二、安装步骤

2.1 基于Ubuntu版本Linux

2.1.1 自动安装

1、安装Docker引擎,可参考基于Ubuntu版本Docker 引擎(Engine)升级

2、执行apt-get update命令更新包索引。

root@zq-virtual-machine:~# apt-get update

说明:非root用户记得加sudo!!!

3、执行apt-get install docker-compose-plugin命令安装最新版本的 Docker Compose。

root@zq-virtual-machine:~# apt-get install docker-compose-plugin

说明:非root用户记得加sudo!!!

4、执行docker compose version命令查看Docker Compose版本。

root@zq-virtual-machine:~# docker compose version
Docker Compose version v2.10.2

2.1.2 手动安装

方法1-pip安装 1、执行apt install python3-pip命令下载pip工具

root@zq-virtual-machine:~# apt install python3-pip

说明:非root用户记得加sudo!!! 2、执行pip install docker-compose命令安装docker-compose。

root@zq-virtual-machine:~# pip install docker-compose

说明:非root用户记得加sudo!!!

方法2-curl安装 1、执行以下命令下载2.4.1版本的 Docker Compose到/usr/local/bin/目录下。

root@zq-virtual-machine:~#curl -L https://github.com/docker/compose/releases/download/v2.4.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

2、执行chmod +x /usr/local/bin/docker-compose命令给二进制文件授权。

root@zq-virtual-machine:~# chmod +x /usr/local/bin/docker-compose

3、执行docker-compose --version命令检查安装情况及版本。

root@zq-virtual-machine:~# docker-compose --version
Docker Compose version v2.4.1

2.1.3 更新Compose

1、执行apt-get update命令更新包索引。

root@zq-virtual-machine:~# apt-get update

说明:非root用户记得加sudo!!!

2、执行apt-get install docker-compose-plugin命令安装最新版本的 Docker Compose。

root@zq-virtual-machine:~# apt-get install docker-compose-plugin

说明:非root用户记得加sudo!!!

2.2 基于Centos版本Linux

2.2.1 自动安装

1、安装Docker引擎,可参考基于Centos版本Docker 引擎(Engine)升级

2、执行yum update命令更新包索引。

[root@localhost student]# yum update

说明:非root用户记得加sudo!!!

3、执行yum install docker-compose-plugin命令安装最新版本的 Docker Compose。

[root@localhost student]# yum install docker-compose-plugin
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: centosg7.centos.org
 * updates: mirrors.tuna.tsinghua.edu.cn
Package docker-compose-plugin-2.10.2-3.el7.x86_64 already installed and latest version
Nothing to do

说明:非root用户记得加sudo!!!

4、执行docker compose version命令查看Docker Compose版本。

[root@localhost student]# docker compose version
Docker Compose version v2.10.2

2.2.2 手动安装

方法1-pip安装 1、执行apt install python3-pip命令下载pip工具

[root@localhost student]# apt install python3-pip

说明:非root用户记得加sudo!!!

2、执行pip install docker-compose命令安装docker-compose。

[root@localhost student]# pip install docker-compose

说明:非root用户记得加sudo!!!

方法2-curl安装 1、执行以下命令下载2.4.1版本的 Docker Compose到/usr/local/bin/目录下。

[root@localhost student]#curl -L https://github.com/docker/compose/releases/download/v2.4.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

2、执行chmod +x /usr/local/bin/docker-compose命令给二进制文件授权。

[root@localhost student]# chmod +x /usr/local/bin/docker-compose

3、执行docker-compose --version命令检查安装情况及版本。

[root@localhost student]# docker-compose --version
Docker Compose version v2.4.1

2.2.3 更新Compose

1、执行yum update命令更新包索引。

[root@localhost student]# yum update

说明:非root用户记得加sudo!!!

2、执行yum install docker-compose-plugin命令安装最新版本的 Docker Compose。

[root@localhost student]# yum install docker-compose-plugin
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: centosg7.centos.org
 * updates: mirrors.tuna.tsinghua.edu.cn
Package docker-compose-plugin-2.10.2-3.el7.x86_64 already installed and latest version
Nothing to do

说明:非root用户记得加sudo!!!

三、卸载步骤

3.1 基于Ubuntu版本Linux

3.1.1 自动安装后卸载

1、执行apt-get remove docker-compose-plugin命令卸载docker compose。

root@zq-virtual-machine:~# apt-get remove docker-compose-plugin

说明:非root用户记得加sudo!!!

2、执行docker-compose --version命令查看Docker Compose版本。这里观察到,已成功卸载。

root@zq-virtual-machine:~# docker-compose --version
bash: /usr/local/bin/docker-compose: No such file or directory

3.1.2 手动安装后卸载

方法1-pip卸载 1、执行pip uninstall docker-compose命令进行卸载。

root@zq-virtual-machine:~# pip uninstall docker-compose

说明:非root用户记得加sudo!!!

2、执行docker-compose --version命令查看Docker Compose版本。这里观察到,已成功卸载。

root@zq-virtual-machine:~# docker-compose --version
bash: /usr/local/bin/docker-compose: No such file or directory

方法2-rm卸载 1、执行rm /usr/local/bin/docker-compose -f命令进行rm卸载。

root@zq-virtual-machine:~# rm /usr/local/bin/docker-compose -f

2、执行docker compose version命令查看Docker Compose版本。这里观察到,已成功卸载。

root@zq-virtual-machine:~# docker-compose --version
bash: /usr/local/bin/docker-compose: No such file or directory

3.2 基于Centos版本Linux

3.2.1 自动安装后卸载

1、执行yum remove docker-compose-plugin命令卸载docker compose。

[root@localhost student]# yum remove docker-compose-plugin

说明:非root用户记得加sudo!!!

2、执行docker-compose --version命令查看Docker Compose版本。这里观察到,已成功卸载。

[root@localhost student]# docker compose version
docker: 'compose' is not a docker command.
See 'docker --help'

3.2.2 手动安装后卸载

方法1-pip卸载 1、执行pip uninstall docker-compose命令进行卸载。

[root@localhost student]# pip uninstall docker-compose

说明:非root用户记得加sudo!!!

2、执行docker compose version命令查看Docker Compose版本。这里观察到,已成功卸载。

[root@localhost student]# docker-compose --version
bash: /usr/local/bin/docker-compose: No such file or directory

方法2-rm卸载 1、执行rm /usr/local/bin/docker-compose -f命令进行rm卸载。

[root@localhost student]# rm /usr/local/bin/docker-compose -f

2、执行docker compose version命令查看Docker Compose版本。这里观察到,已成功卸载。

[root@localhost student]# docker-compose --version

bash: /usr/local/bin/docker-compose: No such file or directory