Linux 上安装Docker Compose

本文档提供了在Linux系统上安装Docker Compose的两种方法:使用存储库安装和手动安装插件。针对不同的Linux发行版,如Ubuntu、CentOS等,给出了详细的安装指南,包括设置存储库、更新包索引、安装和验证Compose的步骤。此外,还介绍了手动安装的注意事项和升级Compose的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

安装 Compose 

使用存储库安装

手动安装插件


 

安装 Compose 

要安装 Compose:

使用存储库安装

笔记

这些说明假设您已经安装了 Docker Engine 和 Docker CLI,现在想要安装 Compose 插件。
对于 Compose Standalone,请参阅安装 Compose Standalone

如果您已经设置了 Docker 存储库,请直接跳到第 2 步。

  1. 设置存储库。在以下位置查找特定于发行版的说明:

    Ubuntu | CentOS | Debian | Fedora | RHEL | SLES.

  2. 更新包索引,并安装最新版本的 Docker Compose:

    • Ubuntu, Debian:

      $sudo apt-get update
      $sudo apt-get install docker-compose-plugin
    • 基于 RPM 的发行版:

      $sudo yum update
      $sudo yum install docker-compose-plugin
  3. 通过检查版本来验证 Docker Compose 是否已正确安装。

    $ docker compose version
    Docker Compose version vN.N.N

占位符文本在哪里vN.N.N代表最新版本。

更新撰写

要更新 Compose,请运行以下命令:

  • Ubuntu, Debian:

     $sudo apt-get update
     $sudo apt-get install docker-compose-plugin
  • 基于 RPM 的发行版:

     $ sudo yum update
     $ sudo yum install docker-compose-plugin

手动安装插件

笔记

此选项要求您手动管理升级。我们建议设置 Docker 的存储库以便于维护。

  1. 要下载并安装 Compose CLI 插件,请运行:

     $ DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
     $ mkdir -p $DOCKER_CONFIG/cli-plugins
     $ curl -SL https://github.com/docker/compose/releases/download/v2.10.2/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose

    此命令下载最新版本的 Docker Compose(从 Compose 发布存储库)并在$HOME目录下为活动用户安装 Compose。

    安装:

    • Docker Compose 为您系统上的所有用户,替换~/.docker/cli-plugins/usr/local/lib/docker/cli-plugins.
    • 不同版本的 Compose,替换v2.10.2为您要使用的 Compose 版本。
  2. 对二进制文件应用可执行权限:

    $ chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose

    或者,如果您选择为所有用户安装 Compose:

    $ sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
  3. 测试安装。

    $docker compose version
    Docker Compose version v2.10.2

完成! 

Linux安装Docker Compose主要是为了管理和部署基于Docker容器的应用程序。以下是安装Docker Compose的一般步骤: 1. **安装Docker**: 首先确保已经安装Docker。你可以访问Docker官网(https://www.docker.com/products/docker-desktop)下载适合你的Linux发行版的Docker Desktop,或者通过包管理器安装,例如对于Ubuntu,可以使用`sudo apt-get install docker-ce`。 2. **验证Docker是否已安装并运行**: 打开终端,输入`docker run hello-world`,如果一切正常会返回"Hello from Docker!"。 3. **安装Docker Compose**: 对于大多数Linux系统,可以直接使用包管理器来安装。比如在Debian系列(如Ubuntu)中,可以用`sudo apt-get update && sudo apt-get install docker-compose`;而在Red Hat系(如CentOS)里,则可能是`sudo yum install -y docker-compose`. 4. **验证Docker Compose安装**: 安装完成后,可以检查Docker Compose是否可用,运行`docker-compose --version`,如果有版本信息显示,说明安装成功。 5. **添加到PATH**: 为了让Docker Compose可以在命令行全局使用,通常需要将其目录添加到系统的PATH环境变量中。这一步因Linux发行版而异,但在大部分情况,编辑~/.bashrc或~/.zshrc文件,在最后添加一行指向`/usr/local/bin`(假设默认安装路径)。 6. **重启终端** 或 `source ~/.bashrc`(取决于你的shell)让设置生效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值