当前位置: 首页 > news >正文

在 Ubuntu 22.04 上安装 Docker Compose 的步骤

1. 确保已安装 Docker

Docker Compose 需要 Docker 作为依赖,请先安装 Docker:

sudo apt update
sudo apt install docker.io
sudo systemctl enable --now docker

2. 下载 Docker Compose 二进制文件

推荐安装最新稳定版的 Docker Compose(v2):

# 下载最新版本(替换为实际最新版本号)
DOCKER_COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d\" -f4)
sudo curl -L "https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# 赋予执行权限
sudo chmod +x /usr/local/bin/docker-compose

3. 验证安装

docker-compose --version

应输出类似:Docker Compose version v2.x.x

4. (可选) 启用命令补全

sudo curl -L https://raw.githubusercontent.com/docker/compose/master/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose
source ~/.bashrc

注意事项:

  1. 如果遇到权限问题,请将用户加入 docker 组:
    sudo usermod -aG docker $USER
    newgrp docker
    
  2. 如果系统无法识别 docker-compose 命令,检查 /usr/local/bin 是否在 $PATH

替代方案(使用 apt 安装旧版)

Ubuntu 仓库也提供旧版 Compose v1:

sudo apt install docker-compose

但建议使用官方的最新 v2 版本以获得完整功能支持。

相关文章:

  • 帕累托分布的均值和方差
  • 【第一节】Python爬虫基础-HTTP基本原理
  • 基于 Hough 变换的直线检测
  • 高性能计算面经
  • Docker学习之容器虚拟化与虚拟机的区别(day11)
  • python笔记:unsloth (Basic)
  • Python项目-基于Flask的个人博客系统设计与实现(2)
  • 【系统移植】(一)概念流程
  • 零基础玩转深度神经网络大模型:从Hello World到AI炼金术(详解版)
  • 如何在中科方德llinux系统上离线安装salt-minion
  • AIP-210 Unicode
  • 【初阶数据结构】队列
  • 浅谈多个虚拟机(WSL和VMWare)的网络配置
  • HarmonyOS 5.0.4(16) 版本正式发布,支持wearable类型的设备!
  • 【C++】vector常用方法总结
  • 深度学习入门:小白的奇妙之旅
  • 2025.4.1总结
  • 前端学习记录之HTML
  • GalTransl开源程序支持GPT-4/Claude/Deepseek/Sakura等大语言模型的Galgame自动化翻译解决方案
  • MCP over MQTT:EMQX 开启物联网 Agentic 时代
  • 物流公司网站怎么做/新东方在线教育平台官网
  • 袜子的网站建设方案/seo教程
  • 网站开发合同范本/百度百科官网入口
  • 九江网站设计服务机构哪家好/创建网站的流程
  • wordpress批量更换文章的关键字/武汉seo百度
  • php网站建设外国参考文献/北京seo产品