文章目录1. 卸载旧版本如有2. 更新系统并安装必要依赖3. 添加阿里云 Docker 官方 GPG 密钥4. 添加阿里云 Docker 软件源5. 安装 Docker 及相关组件6. 启动 Docker 并设置开机自启7. 配置免 sudo 使用 Docker可选但推荐8. 配置镜像加速国内用户必做9. 验证安装 延伸阅读在 Ubuntu 系统上安装 Docker推荐使用官方仓库进行安装这样既能保证获取到最新的稳定版本也便于后续升级。考虑到国内的网络环境本教程将使用阿里云的镜像源以确保安装过程流畅、快速。以下是完整的安装与配置步骤1. 卸载旧版本如有如果你之前安装过旧版的 Docker 或相关组件建议先进行清理避免版本冲突。如果从未安装过执行此命令也不会有任何影响。sudoaptremove-ydockerdocker-engine docker.io containerd runc2. 更新系统并安装必要依赖安装一些基础工具帮助系统安全地访问和管理软件仓库。sudoaptupdatesudoaptinstall-yca-certificatescurlgnupg lsb-release3. 添加阿里云 Docker 官方 GPG 密钥GPG 密钥用于验证下载的软件包是否被篡改是保障安全的重要步骤。sudomkdir-p/etc/apt/keyringscurl-fsSLhttps://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg|sudogpg--dearmor-o/etc/apt/keyrings/docker.gpg4. 添加阿里云 Docker 软件源将 Docker 的国内仓库地址添加到系统的软件源列表中命令会自动识别你的 Ubuntu 版本代号如 noble, jammy 等。echodeb [arch$(dpkg --print-architecture)signed-by/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu$(lsb_release-cs)stable|sudotee/etc/apt/sources.list.d/docker.list/dev/null添加完成后再次更新软件包索引sudoaptupdate5. 安装 Docker 及相关组件正式安装 Docker 引擎、CLI 客户端、容器运行时以及 Docker Compose 插件。sudoaptinstall-ydocker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin6. 启动 Docker 并设置开机自启安装完成后启动 Docker 服务并设置为开机自动运行。sudosystemctl startdockersudosystemctlenabledocker你可以通过以下命令检查 Docker 的运行状态看到active (running)即表示成功启动sudosystemctl statusdocker7. 配置免 sudo 使用 Docker可选但推荐默认情况下只有 root 或拥有 sudo 权限的用户才能执行 Docker 命令。将当前用户加入docker用户组后即可免 sudo 操作。sudousermod-aGdocker$USERnewgrpdocker注执行完newgrp docker后如果提示权限不足可以尝试重新连接终端或重启系统。8. 配置镜像加速国内用户必做为了在国内网络环境下快速拉取 Docker Hub 上的镜像需要配置镜像加速器。这里为你配置了多个国内常用的镜像源sudomkdir-p/etc/dockersudotee/etc/docker/daemon.json-EOF { registry-mirrors: [ https://docker.mirrors.ustc.edu.cn, https://hub-mirror.c.163.com, https://mirror.aliyuncs.com ] } EOF配置完成后重启 Docker 服务使其生效sudosystemctl daemon-reloadsudosystemctl restartdocker9. 验证安装最后运行一个官方的测试容器来验证 Docker 是否安装并配置成功dockerrun hello-world如果终端输出了“Hello from Docker!”的相关欢迎信息恭喜你Docker 已经完美安装在你的 Ubuntu 系统中了 延伸阅读一人公司OPC典型案例与商业模式研究报告主流 Claw 类产品技术与商业差异全景报告常见误区管理者最容易踩的 5 个坑团队 AI 成熟度自评模型