温馨提示×

ubuntu能用docker吗

小樊
43
2026-08-12 06:18:03
栏目: 智能运维

可以,Ubuntu 完全支持 Docker,而且是 Docker 最常用、最友好的 Linux 发行版之一。

下面给你一个清晰、实用的说明。


✅ Ubuntu 上能不能用 Docker?

能,而且官方支持很好。

Docker 官方对 Ubuntu 提供:

  • 稳定安装包
  • 长期支持
  • 完善的文档
  • 大量社区示例

✅ 支持情况一览

项目 说明
操作系统 ✅ Ubuntu 18.04 / 20.04 / 22.04 / 24.04
架构 ✅ x86_64、ARM64
安装方式 ✅ apt / Docker 官方源
Docker 引擎 ✅ Docker Engine(推荐)
Docker Compose ✅ 支持
服务器 / 桌面 ✅ 都可以

✅ Ubuntu 上 Docker 的典型用途

  • 本地开发环境(Node / Python / Java / Go)
  • 微服务部署
  • CI/CD
  • 搭数据库、Redis、Nginx
  • 服务器容器化部署

✅ 基本安装步骤(Ubuntu 22.04 / 24.04 示例)

1️⃣ 卸载旧版本(如果有)

sudo apt remove docker docker-engine docker.io containerd runc

2️⃣ 安装依赖

sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release

3️⃣ 添加 Docker 官方 GPG 密钥

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

4️⃣ 添加 Docker 软件源

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
  https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

5️⃣ 安装 Docker

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

6️⃣ 验证

sudo docker run hello-world

✅ 免 sudo 使用 Docker(推荐)

sudo usermod -aG docker $USER
newgrp docker

✅ Docker Compose

Ubuntu 上可以直接用:

docker compose version

✅ 常见注意点

  • 不要用 snap 安装 Docker(问题多)
  • 服务器建议用 Docker Engine,不是 Docker Desktop
  • Ubuntu 桌面版和服务器版都支持

✅ 一句话总结

Ubuntu 是 Docker 的最佳选择之一,无论是学习、开发还是生产环境都非常合适。

如果你愿意,我可以:

  • 给你 国内加速镜像配置
  • 帮你 写 Dockerfile / docker-compose.yml
  • 判断 你的 Ubuntu 版本是否适合用 Docker

你现在用的是 Ubuntu 桌面还是服务器?版本是多少?

0