最直接有效的方式是使用 Docker 官方一键安装脚本:curl -fsSL https://get.docker.com | sudo sh,它自动检测系统、配置源、安装核心组件并启动服务;推荐加阿里云镜像提速;安装后须将用户加入 docker 组并启用开机自启。
最直接有效的方式是使用 docker 官方维护的一键安装脚本,它能自动识别 ubuntu(或其他主流 linux 发行版)系统信息、配置对应软件源、安装 docker engine 及其配套组件,并完成基础服务设置。
用官方脚本快速安装(推荐)
在终端中执行以下命令即可启动全自动安装:
curl -fsSL https://get.docker.com | sudo sh
该脚本会自动完成以下动作:
- 检测当前系统类型和版本(如 Ubuntu 22.04 jammy 或 24.04 noble)
- 添加 Docker 官方 GPG 密钥和稳定版仓库地址
- 安装 docker-ce、docker-ce-cli、containerd.io 等核心组件
- 启用并启动 systemd 的 docker 服务
加国内镜像源提速(可选但实用)
如果网络访问官方源较慢,可在安装时指定国内镜像,例如阿里云源:
curl -fsSL https://get.docker.com | sudo sh -s docker --mirror Aliyun
或使用 DaoCloud 镜像源:
curl -sSL https://get.daocloud.io/docker | sh
注意:DaoCloud 脚本非 Docker 官方出品,建议确认来源可信后再运行。
安装后必须做的两件事
脚本执行完毕后,需手动完成权限与服务配置,否则普通用户无法直接使用 docker 命令:
- 将当前用户加入 docker 组:sudo usermod -aG docker $USER
- 重载用户组权限(无需重启,但需新开终端或执行):newgrp docker
- 启用开机自启:sudo systemctl enable docker
验证是否安装成功
运行以下命令检查环境是否就绪:
docker --version —— 查看 Docker CLI 版本
sudo docker run hello-world —— 拉取并运行测试镜像(首次需 sudo;完成上一步权限配置后,后续可去掉 sudo)


















