Docker Compose-简单安装与卸载教程

Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。

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

Windows安装

Docker Desktop for Mac/Windows 自带 compose,安装 Docker 之后可以直接使用。

$ docker compose version

Docker Compose version v2.6.0

Linux安装

Linux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的版本地址:https://github.com/docker/compose/releases

  1. 运行以下命令以下载 Docker Compose 的当前稳定版本 (要安装其他版本的 Compose,请替换 v2.2.2):

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

    Docker Compose 存放在 GitHub,国内用户可以也通过执行下面的命令,高速安装 Docker Compose。

    curl -L https://get.daocloud.io/docker/compose/releases/download/v2.4.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
    
  2. 将可执行权限应用于二进制文件:

    $ sudo chmod +x /usr/local/bin/docker-compose
    
  3. 创建软链:

    $ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
    
  4. 测试是否安装成功:

    $ docker-compose version
    cker-compose version 1.24.1, build 4667896b
    

** 注意: 对于 alpine,需要以下依赖包: py-pip,python-dev,libffi-dev,openssl-dev,gcc,libc-dev,和 make。

PIP 安装

注: x86_64 架构的 Linux 建议按照上边的方法下载二进制包进行安装,如果您计算机的架构是 ARM (例如,树莓派),再使用 pip 安装。
这种方式是将 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

Mac安装

Mac 的 Docker 桌面版和 Docker Toolbox 已经包括 Compose 和其他 Docker 应用程序,因此 Mac 用户不需要单独安装 Compose。Docker 安装说明可以参阅 菜鸟教程:MacOS Docker 安装

Linux下的卸载

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

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

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

$ sudo pip uninstall docker-compose

猜你喜欢

转载自blog.csdn.net/weixin_43702146/article/details/130525636