
🐳 Docker Compose 安装指南
您可以根据网络环境或系统偏好,从以下两种方式中任选其一进行安装。
方式一:二进制文件安装(推荐 ⭐)
此方式直接下载编译好的可执行文件,不依赖 Python 环境,运行效率高且稳定。
1. 下载二进制文件
根据您的网络情况选择下载源:
• 选项 A:官方源(最新版本) sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose• 适用场景:网络通畅,需要最新功能。 • 选项 B:阿里云镜像(速度更快) sudo curl -L "https://mirrors.aliyun.com/docker-toolbox/linux/compose/v2.20.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose• 适用场景:国内网络环境,追求下载速度。 • 注:示例版本为 v2.20.3,如需其他版本请修改链接中的版本号。
2. 添加执行权限
sudochmod +x /usr/local/bin/docker-compose3. (可选)创建全局软链接
为了确保在任何目录下都能直接调用 docker-compose 命令:
sudoln -s /usr/local/bin/docker-compose /usr/bin/docker-compose4. 验证安装
docker-compose --version方式二:通过 pip 安装
此方式依赖 Python 环境,适合已经安装了 Python 和 pip 的系统,或者需要通过 pip 管理版本的场景。
1. 安装依赖 (Python3-pip)
如果系统中尚未安装 pip,请先执行以下命令(适用于使用 dnf 包管理器的系统,如 CentOS 8+/Fedora):
sudo dnf install python3-pip -y(注:如果是 CentOS 7,请使用 sudo yum install python3-pip -y)
2. 使用 pip 安装 Docker Compose
sudo pip3 install docker-compose(建议:生产环境推荐使用 pip3 install --user docker-compose 以避免污染系统环境,但需确保 ~/.local/bin 在 PATH 中)
3. 验证安装
docker-compose --version💡 常见问题提示
• 命令找不到? 如果输入 docker-compose提示command not found,请检查是否已添加可执行权限(chmod +x)或软链接是否正确。• V1 与 V2 的区别 新版 Docker 通常将 Compose 作为插件集成(命令为 docker compose,无连字符),而上述安装的是独立版本(命令为docker-compose,有连字符)。两者功能基本一致,可根据习惯使用。
👉 欢迎关注CSDN博客SkyWide 无限领航
PS:因公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里的。
点“在看”支持SkyWide呀,谢谢
夜雨聆风