ubuntu(WSL)安装docker compose

发布于:2025-09-01 ⋅ 阅读:(25) ⋅ 点赞:(0)

方式 1、使用二进制文件安装 Docker Compose

1.下载最新 Docker Compose

目前使用最新版本2.29.1

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

参数解释:

  • curl -L
    curl 是一个用于从网络上下载文件的工具。
    -L 选项表示 curl 会跟随重定向。如果下载的 URL 被重定向到另一个位置,curl 会自动跟随这些重定向。

  • “https://github.com/docker/compose/releases/download/v2.6.1/docker-compose- ( u n a m e − s ) − (uname -s)- (unames)(uname -m)”
    $(uname -s) 和 ( u n a m e − m ) 是命令替换: (uname -m) 是命令替换: (unamem)是命令替换:(uname -s) 获取当前操作系统的名称(例如,Linux 或 Darwin)。$(uname -m) 获取当前系统的硬件架构(例如,x86_64 或 armv7l)。
    这些命令的输出将会替换 URL 中的 $(uname -s) 和 $(uname -m),从而获取适合你系统的 Docker Compose 二进制文件。

  • -o /usr/local/bin/docker-compose
    -o 选项指定输出文件的路径。/usr/local/bin/docker-compose 是将下载的文件保存到的路径。
    注意:可能下载失败就需要手动下载,然后上传到该路径/usr/local/bin

2.赋予二进制文件可执行权限

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

3.检查安装的 Docker Compose 版本

docker-compose version

方式 2、使用 Pip 安装 Docker Compose

1.安装 Pip 后,运行以下命令安装 Docker Compose。下列命令对于所有 Linux 发行版都是相同的!

pip3 install docker-compose

2.安装 Docker Compose 后,使用下列命令检查版本

docker-compose --version

方式3、离线安装

  1. 手动下载二进制文件
    访问 GitHub Releases(https://github.com/docker/compose/releases) 页面,选择适合的版本(如 docker-compose-linux-x86_64)下载到本地。

  2. 上传并安装
    将文件上传至服务器 /usr/local/bin 目录,重命名为 docker-compose,再执行权限设置和验证步骤

    1. 在从 WSL 访问 Windows 文件时,可以直接使用/mnt/{Windows盘符}进入对应的盘中
    cd /mnt/e/download
    
    1. 拷贝文件到 /usr/local/bin
    cp docker-compose-linux-x86_64.docker-compose-linux-x86_64 /usr/local/bin
    
    1. 重命名文件docker-compose
    cd /usr/local/bin
    mv docker-compose-linux-x86_64.docker-compose-linux-x86_64  docker-compose
    
    1. 分配权限
    sudo chmod +x /usr/local/bin/docker-compose
    
    1. 将二进制文件链接到 /usr/bin 目录,方便全局调用
    sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
    
    1. 查看版本
    docker-compose --version
    

    Docker Compose version v2.29.1