编辑
2026-03-11
Docker备份教学
00

目录

老版本 NAS 安装 docker-compose/docker compose 命令
背景
安装步骤
1. 下载 docker-compose 二进制文件
2. 添加执行权限
3. 验证安装
注意事项
卸载
参考

老版本 NAS 安装 docker-compose/docker compose 命令

背景

在一些老版本的 NAS 系统中,Docker 可能已经安装,但 docker-compose 命令不可用或版本过旧。此时可以手动下载并安装 docker-compose 二进制文件。

一键命令版本:

docker compose命令版本:

sh -c 'PLUGIN_DIR="/usr/local/lib/docker/cli-plugins"; mkdir -p "$PLUGIN_DIR" 2>/dev/null || PLUGIN_DIR="/usr/lib/docker/cli-plugins"; [ -d "$PLUGIN_DIR" ] || mkdir -p "$PLUGIN_DIR"; curl -L "https://gh-proxy.org/https://github.com/docker/compose/releases/latest/download/docker-compose-linux-aarch64" -o "$PLUGIN_DIR/docker-compose" && chmod +x "$PLUGIN_DIR/docker-compose" && docker compose version'

安装步骤

1. 下载 docker-compose 二进制文件

使用 curl 从 GitHub 下载 docker-compose 1.29.2 版本(通过 gh-proxy 加速):

bash
sudo curl -L "https://gh-proxy.org/https://github.com/docker/compose/releases/download/1.29.2/docker-compose-Linux-x86_64" -o /usr/local/bin/docker-compose

2. 添加执行权限

下载完成后,为 docker-compose 文件添加可执行权限:

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

3. 验证安装

检查 docker-compose 是否安装成功:

bash
docker-compose --version

如果输出类似以下内容,说明安装成功:

docker-compose version 1.29.2, build 5becea4c

注意事项

  • 架构兼容性:上述命令适用于 x86_64 架构。如果你的 NAS 是 ARM 架构(如某些群晖型号),需要下载对应的 ARM 版本:

    bash
    sudo curl -L "https://gh-proxy.org/https://github.com/docker/compose/releases/download/1.29.2/docker-compose-Linux-armv7" -o /usr/local/bin/docker-compose
  • 版本选择:1.29.2 是较为稳定的版本,兼容性好。如果需要更新版本,可以访问 Docker Compose Releases 查看最新版本号并替换 URL 中的版本号。

  • 权限问题:如果执行时提示权限不足,确保使用 sudo 或以 root 用户身份运行命令。

  • 路径问题/usr/local/bin 通常在系统 PATH 中,如果不在,可以手动添加或将文件放到 /usr/bin 目录。

卸载

如果需要卸载,直接删除二进制文件即可:

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

参考

本文作者:口水

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!