文章目录Ubuntu 24.04 安装 Docker 保姆级教程2026最新一、准备工作必做1.1 系统要求1.2 卸载旧版本如有1.3 更新系统并安装依赖二、添加 Docker 官方源最稳定2.1 创建密钥目录2.2 导入 Docker GPG 密钥验证包安全2.3 添加 Docker 官方 APT 源自动适配 24.04三、安装 Docker Engine核心3.1 刷新源并安装3.2 可选安装指定版本生产推荐3.3 安装 docker-compose 工具四、配置 Docker必做4.1 启动并设置开机自启4.2 免 sudo 使用 Docker推荐五、配置国内镜像加速必做解决拉取慢六、验证安装成功标志6.1 查看版本七、常见问题排坑7.1 权限 denied7.2 安装提示 E: Unable to locate package docker-ce7.3 Docker 启动失败7.4 拉取镜像超时八、卸载 Docker如需九、Docker 基础命令入门必备Ubuntu 24.04 安装 Docker 保姆级教程2026最新Ubuntu 24.04Noble Numbat安装 Docker 官方稳定版全程命令行、无坑、可直接复制执行新手也能一次成功。一、准备工作必做1.1 系统要求Ubuntu24.04 LTSx86_64 / amd64、arm64 均支持拥有sudo权限可联网用于下载安装包与镜像1.2 卸载旧版本如有先清理系统残留避免冲突sudoaptremove-ydockerdocker-engine docker.io containerd runcdocker-compose1.3 更新系统并安装依赖# 更新软件源sudoaptupdate# 安装必要工具证书、下载、加密sudoaptinstall-yca-certificatescurlgnupg lsb-release二、添加 Docker 官方源最稳定2.1 创建密钥目录sudoinstall-m0755-d/etc/apt/keyrings2.2 导入 Docker GPG 密钥验证包安全curl-fsSLhttps://download.docker.com/linux/ubuntu/gpg\|sudogpg--dearmor-o/etc/apt/keyrings/docker.gpg# 赋予读权限sudochmodar /etc/apt/keyrings/docker.gpg2.3 添加 Docker 官方 APT 源自动适配 24.04echo\deb [arch$(dpkg --print-architecture)signed-by/etc/apt/keyrings/docker.gpg] \ https://download.docker.com/linux/ubuntu \$(lsb_release-cs)stable|sudotee/etc/apt/sources.list.d/docker.list/dev/null$(lsb_release -cs)自动读取 Ubuntu 24.04 代号noble三、安装 Docker Engine核心3.1 刷新源并安装sudoaptupdate# 安装最新稳定版含 Compose 插件sudoaptinstall-y\docker-ce\docker-ce-cli\containerd.io\docker-buildx-plugin\docker-compose-plugin3.2 可选安装指定版本生产推荐# 查看可用版本apt-cachemadison docker-ce|head-20# 安装指定版示例VERSION_STRING5:29.2.1-1~ubuntu.24.04~noblesudoaptinstall-y\docker-ce$VERSION_STRING\docker-ce-cli$VERSION_STRING\containerd.io\docker-buildx-plugin\docker-compose-plugin3.3 安装 docker-compose 工具apt updateapt install docker-compose-y四、配置 Docker必做4.1 启动并设置开机自启# 启动 Dockersudosystemctl startdocker# 开机自启sudosystemctlenabledocker# 查看状态active (running) 即成功sudosystemctl statusdocker4.2 免 sudo 使用 Docker推荐默认必须sudo才能用 docker把当前用户加入docker组# 加入 docker 组sudousermod-aGdocker$USER# 立即生效无需重启newgrpdocker验证# 无需 sudo 即可执行dockerinfo五、配置国内镜像加速必做解决拉取慢# 创建配置目录sudomkdir-p/etc/docker# 写入镜像源阿里云、腾讯云、中科大sudotee/etc/docker/daemon.json-EOF { registry-mirrors: [ https://mirror.ccs.tencentyun.com, https://docker.mirrors.ustc.edu.cn, https://registry.docker-cn.com ] } EOF# 重启 Docker 生效sudosystemctl restartdocker六、验证安装成功标志6.1 查看版本# Docker 版本docker-v# Docker Compose 版本v2 插件dockercompose version七、常见问题排坑7.1 权限 denied# 重新加入组并生效sudousermod-aGdocker$USERnewgrpdocker# 仍不行则注销重登录7.2 安装提示 E: Unable to locate package docker-ce原因源添加失败 / 未apt update解决重新执行二、添加 Docker 官方源全部命令再sudo apt update7.3 Docker 启动失败# 查看日志journalctl-udocker.service# 常见daemon.json 格式错误 → 检查语法sudonano/etc/docker/daemon.json# 重置 containerd终极方案sudorm-rf/var/lib/docker /var/lib/containerdsudosystemctl restartdocker7.4 拉取镜像超时检查五、配置国内镜像加速是否已正确配置并重启八、卸载 Docker如需# 卸载包sudoaptpurge-ydocker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin# 删除数据镜像、容器、卷sudorm-rf/var/lib/dockersudorm-rf/var/lib/containerd九、Docker 基础命令入门必备# 查看镜像dockerimages# 拉取镜像dockerpull nginx# 运行容器dockerrun-d-p80:80--namemy-nginx nginx# 查看运行容器dockerps# 停止/删除容器dockerstop my-nginxdockerrmmy-nginx# Compose 启动docker-compose.ymldockercompose up-d安装完成现在你可以在 Ubuntu 24.04 上正常使用 Docker 与 Docker Compose。要不要我帮你写一个常用的docker-compose.yml 模板如 Nginx MySQL Redis你直接复制就能用