Lazy loaded image
部署教程
Ubuntu 安装Docker
Words 536Read Time 2 min
2026-2-24
2026-2-23
type
Post
status
Published
date
Feb 24, 2026
slug
docker
summary
ubuntu安装docker教程
tags
Ubuntu
docker
category
部署教程
icon
password
网址

1. 更新系统包

首先,确保系统包是最新的:

2. 安装依赖包

安装 Docker 所需的依赖包:

3. 添加 Docker 官方 GPG 密钥

添加 Docker 的官方 GPG 密钥以确保下载的软件包是安全的:

4. 添加 Docker 仓库

将 Docker 的稳定版仓库添加到 APT 源列表中:

5. 更新包索引

更新 APT 包索引以包含 Docker 仓库:

6. 安装 Docker

安装 Docker CE(社区版)、Docker CLI 和 Containerd:

7. 启动并启用 Docker 服务

启动 Docker 服务并设置为开机自启:
注意如果你使用Windows的WSL安装的Ubuntu系统的话,无法执行以上命令,会出现:
因为WSL系统中使用的是经过修改的 nftables,而 Docker 安装程序使用 iptables 进行 NAT。
可以使用以下命令将系统切换回使用传统的 iptables:
最后启动Docker,使用service而不是systemctl

8. 验证安装

通过运行 hello-world 镜像来验证 Docker 是否安装成功:
如果看到Hello from Docker!,说明 Docker 已成功安装并运行。
(可选)以非 root 用户身份运行 Docker
默认情况下,Docker 需要 sudo 权限。如果你希望以非 root 用户身份运行 Docker,可以将用户添加到 docker 组:
然后,注销并重新登录以应用更改。

9. (可选)安装 Docker Compose

Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。你可以通过以下命令安装:
或者,你也可以从 Docker 官方 GitHub 仓库下载最新版本的 Docker Compose:
上一篇
苏州游之留园
下一篇
ellermister/mtproxy