Files
nexus/wiki/sources/如何在ubuntu-server安装-docker-docker-compose.md
2026-04-22 04:03:04 +08:00

3.4 KiB
Raw Blame History

title, type, tags, date
title type tags date
如何在Ubuntu Server安装 Docker & Docker Compose source
docker
ubuntu
2026-04-14

Source File

Summary (用中文描述)

  • 核心主题:在 Ubuntu Server 上通过官方 apt 仓库安装 Docker Engine 和 Docker Compose V2 的完整流程
  • 问题域:服务器容器化环境搭建
  • 方法/机制:五步标准安装流程——卸载旧版 → 配置官方仓库 → 安装引擎 → 验证安装 → 配置非 root 用户
  • 结论/价值:推荐从 Docker 官方仓库安装以确保获取最新版本Docker Compose V2 已集成到 docker-compose-plugin使用 docker compose 命令

Key Claims (用中文描述)

  • Docker 官方仓库安装能确保获取最新版本的 Docker Engine
  • Docker Compose V2 通过 docker-compose-plugin 安装,使用 docker compose 命令而非 docker-compose
  • 将用户加入 docker 用户组后,可无需 sudo 直接运行 Docker 命令
  • 必须先安装 ca-certificates 和 curl 才能通过 HTTPS 添加 Docker GPG 密钥和仓库

Key Quotes

"It's generally best to install from Docker's official repositories to ensure you have the latest version." — 官方仓库安装的最佳实践理由 "The docker-compose-plugin installs Docker Compose V2, which is used via the command docker compose instead of docker-compose." — V2 版本命令变化说明 "By default, running Docker commands requires sudo. To run Docker without sudo, you can add your user to the **docker group`." — docker 用户组的作用

Key Concepts

  • Docker EngineDocker 核心运行时,包含 dockerd 守护进程、CLI 和 containerd 容器运行时
  • Docker Compose:多容器 Docker 应用的定义和运行工具V2 版本集成到 docker CLIdocker compose
  • APT 仓库Ubuntu/Debian 的软件包管理仓库,通过 /etc/apt/sources.list.d/ 配置
  • GPG 密钥apt 仓库签名验证,确保软件包来源可信
  • Docker 用户组Linux 用户组,允许组成员无需 sudo 直接运行 Docker 命令(存在安全风险)
  • containerdDocker 的容器运行时底层引擎,独立项目

Key Entities

Connections

Contradictions

  • 无已知冲突