Files
nexus/wiki/sources/如何在ubuntu-server安装-docker-docker-compose.md
2026-04-27 16:26:34 +08:00

3.9 KiB
Raw Blame History

title, type, tags, date
title type tags date
如何在Ubuntu Server安装 Docker & Docker Compose source
Docker
Ubuntu
容器化
DevOps
2026-04-14

Source File

Summary用中文描述

  • 核心主题Ubuntu Server 上安装 Docker Engine 和 Docker Compose V2 的完整操作指南
  • 问题域Ubuntu Server 容器运行时环境搭建,是后续所有 Docker 部署类笔记的前置依赖
  • 方法/机制:通过添加 Docker 官方 APT 仓库GPG 密钥验证)→ 安装 Docker Engine 核心组件dockerd、containerd、buildx、compose→ 验证安装 → 配置非 root 用户权限
  • 结论/价值:官方仓库安装确保版本最新,与 Ubuntu 内置旧版 docker.io 包完全兼容Docker Compose V2 通过 docker compose 调用,与传统 docker-compose 命令分离

Key Claims用中文描述

  • Docker 官方 APT 仓库安装比 Ubuntu 默认仓库版本更新、功能更完整
  • 安装 docker-compose-plugin 即获得 Docker Compose V2使用 docker compose 而非 docker-compose 命令
  • 将用户加入 docker 用户组后无需 sudo 即可运行 Docker 命令
  • 完整安装包含 5 个组件包docker-ce、docker-ce-cli、containerd.io、docker-buildx-plugin、docker-compose-plugin

Key Quotes

"The docker-compose-plugin installs Docker Compose V2, which is used via the command docker compose instead of docker-compose." — 源文档 Step 3 安装说明 "Log out and log back in (or restart your terminal session, or run newgrp docker) for the changes to take effect." — 源文档 Step 5 用户组配置说明

Key Concepts

  • Docker Engine:容器运行时核心,包含 dockerd 守护进程、containerd 容器运行时、docker CLI 工具
  • Docker Compose多容器应用编排工具V2 版本通过 docker compose 子命令调用
  • containerdDocker 的底层容器运行时,本文档安装 containerd.io
  • GPG 密钥验证Docker 官方通过 GPG 密钥(/etc/apt/keyrings/docker.asc)验证 APT 包来源真实性
  • APT 仓库配置:通过在 /etc/apt/sources.list.d/docker.list 添加 Docker 官方仓库启用
  • Docker 用户组:通过 usermod -aG docker $USER 将用户加入 docker 组实现免 sudo 运行

Key Entities

Connections

Contradictions

  • 无冲突。文档聚焦 Ubuntu Server 单机安装流程,与企业级 Kubernetes 容器编排(Container-Lifecycle-Hardening)等来源属不同层次,无内容矛盾。