Docker Compose 的安装方法

发布于:2025-05-15 ⋅ 阅读:(17) ⋅ 点赞:(0)

以下是 Docker Compose 的安装方法整理,综合了多篇指南的推荐步骤和注意事项:
一、安装前准备

    确保已安装 Docker
    Docker Compose 依赖 Docker 引擎运行,需先安装 Docker。若未安装,可通过以下命令一键安装(国内服务器推荐使用阿里云镜像加速):

    curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

二、安装 Docker Compose
方法 1:通过官方脚本安装(推荐)

步骤:

    下载二进制文件
    从 GitHub 下载最新版 Docker Compose 的二进制文件:

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

国内加速下载(解决 GitHub 访问慢的问题):

# 使用 FastGit 镜像
sudo curl -L "https://hub.fgit.cf/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
 
# 或使用 ghproxy 代理

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

赋予执行权限

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

(可选)创建符号链接
将二进制文件链接到 /usr/bin 目录,方便全局调用:

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

验证安装

    docker-compose --version

    成功安装会显示版本号,例如:Docker Compose version v2.27.0 313732。

方法 2:离线安装

适用于无法直接访问 GitHub 的环境:

    手动下载二进制文件
    访问 GitHub Releases 页面,选择适合的版本(如 docker-compose-linux-x86_64)下载到本地。
    上传并安装
    将文件上传至服务器 /usr/local/bin 目录,重命名为 docker-compose,再执行权限设置和验证步骤 32。

三、注意事项

    版本选择
        使用 latest 标签默认安装最新版,或替换为特定版本号(如 v2.27.0)37。
        Docker Compose V2 与旧版 V1 命令兼容,但建议使用 docker compose(集成到 Docker CLI)而非独立工具 docker-compose 54。

    国内镜像加速
    若 Docker 镜像拉取缓慢,可修改 Docker 配置文件 /etc/docker/daemon.json,添加国内镜像源(如阿里云、中科大等)517。

    依赖环境
        需 Linux 系统(如 Ubuntu/CentOS)或 WSL(Windows 用户)。
        确保 curl 和 uname 命令可用 1631。

四、常见问题

    权限不足
    若提示权限错误,检查 /usr/local/bin 目录权限,或使用 sudo 执行命令。

    版本兼容性
    若与 Docker 版本不兼容,需降级 Docker Compose 或升级 Docker。

    加速配置
    若 Docker Compose 下载慢,优先使用镜像代理或离线安装 3831。

以上步骤综合了主流安装方法,适用于大多数 Linux 环境。如需进一步优化或排查问题,可参考 Docker 官方文档 54 或社区教程 524。

文章出处:

Docker Compose 安装 - 一壶缘 - 博客园


网站公告

今日签到

点亮在社区的每一天
去签到