官方脚本一键安装最省事,自动适配Ubuntu版本、处理依赖、安装Docker核心组件并配置systemd服务;需将用户加入docker组并重载权限,再启用开机自启与镜像加速。

直接用官方脚本是最省事的方式,适合大多数 Ubuntu 用户,尤其新手或想快速验证环境的场景。它自动适配系统版本、处理依赖、安装 Docker Engine 和 CLI,还能顺便配置 systemd 服务。
下载并执行安装脚本
在终端中运行以下命令:
- 执行一键安装:curl -fsSL https://get.docker.com | sudo sh
- 脚本会自动检测 Ubuntu 版本(如 jammy、noble),选择对应仓库,并安装 docker-ce、docker-ce-cli、containerd.io 等核心组件
- 安装完成后提示是否将当前用户加入 docker 组——这是关键一步,否则普通用户每次都要加 sudo
配置非 root 用户权限
避免每次运行 docker 命令都输密码,需把当前用户加入 docker 组:
- 添加用户到组:sudo usermod -aG docker $USER
- 立即生效(无需重启):newgrp docker 或新开一个终端窗口
- 验证权限:docker run hello-world —— 若输出 “Hello from Docker!” 即成功
启用开机自启与基础验证
确保 Docker 服务稳定可用:
- 启动服务:sudo systemctl start docker
- 设为开机自启:sudo systemctl enable docker
- 检查状态:sudo systemctl is-active docker(应返回 active)
- 查看版本:docker --version(如显示 Docker version 27.0.3)
注意国内网络与镜像加速(可选但推荐)
脚本默认走国际源,拉取镜像可能慢或失败:
- 安装后可手动配置镜像加速器,例如阿里云、中科大或腾讯云源
- 编辑 /etc/docker/daemon.json,添加:
{ "registry-mirrors": ["https://<em>your-mirror</em>.mirror.aliyuncs.com"] } - 重载配置:sudo systemctl daemon-reload && sudo systemctl restart docker


















