当前位置: 首页 > news >正文

Ubuntu 24.04 安装 Docker 详细教程

前言

Docker 是目前最流行的容器化技术,它可以帮助开发者快速部署和运行应用程序。本文将详细介绍在 Ubuntu 24.04 (Noble Numbat) 上安装 Docker 的完整步骤,包括配置镜像加速等实用技巧。


一、准备工作

1.1 系统要求

  • Ubuntu 24.04 LTS

  • 具有 sudo 权限的用户

  • 稳定的网络连接

1.2 卸载旧版本(如有)

sudo apt remove docker docker-engine docker.io containerd runc

二、安装 Docker

2.1 安装依赖工具

sudo apt update
sudo apt install -y ca-certificates curl gnupg

2.2 添加 Docker GPG 密钥

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

2.3 添加 Docker 软件源

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  noble stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

2.4 安装 Docker 引擎

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

三、验证安装

3.1 运行测试容器

sudo docker run hello-world

成功时会显示 Hello from Docker! 信息。

3.2 查看 Docker 版本

docker --version
docker compose version

四、配置 Docker

4.1 设置开机启动

sudo systemctl enable --now docker

4.2 允许普通用户使用 Docker

sudo usermod -aG docker $USER
newgrp docker  # 使当前会话立即生效

4.3 配置镜像源

vim /etc/docker/daemon

{
    "registry-mirrors": [
    "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
    "https://docker.m.daocloud.io",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com",
    "https://your_preferred_mirror",
    "https://dockerhub.icu",
    "https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.cc"
    ]
}

 4.4 重新加载配置

systemctl daemon-reload

4.5 重启docekr

systemctl restart docker

 

五、基本使用

5.1 常用命令

# 查看运行中的容器
docker ps

# 查看所有容器
docker ps -a

# 启动/停止容器
docker start/stop <容器ID>

# 删除容器
docker rm <容器ID>

# 查看镜像
docker images

六、常见问题解决

6.1 GPG 密钥错误

如果遇到 NO_PUBKEY 错误:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <缺失的密钥ID>

6.2 网络连接问题

确保系统可以访问:

curl -I https://download.docker.com

结语

通过本文,您已经成功在 Ubuntu 24.04 上安装了 Docker 并进行了基本配置。Docker 的强大功能将为您的开发和部署工作带来极大便利。如果有任何问题,欢迎在评论区留言讨论。

相关文章:

  • SQL server中的事务与锁
  • 华为HG532路由器RCE漏洞 CVE-2017-17215 复现
  • 批量给 PDF 页面添加超链接
  • Flink实战教程从入门到精通(基础篇)(五)Flink部署-YARN运行模式
  • 风险研究 | AI 安全警钟响起:Manus AI 漏洞暴露的背后真相
  • LeetCode 第36、37题(数独问题)
  • spring ApplicationContext 继承的这些接口作用,示例,表格对比
  • 华为单臂路由 与 策略路由
  • SpringCould微服务架构之Docker(4)
  • chrome插件开发之API解析-chrome.scripting.executeScript()
  • 基于网启PXE服务器的批量定制系统平台(详细版)
  • 智启人文新篇:生成式人工智能(GAI)认证驱动文科教育数字化转型与跨界融合
  • 2025-03-27 学习记录--C/C++-C语言 头插法插入单链表
  • Docker技术系列文章,第十篇——Docker 集群与编排(以 Kubernetes 为例)
  • mysql sql语句orderby,groupby优化
  • 电力物联网数据采集装置 高精度电能计量表
  • 手写数据库MYDB(一):项目启动效果展示和环境配置问题说明
  • 【蓝桥杯】算法笔记1
  • vue项目中播放ws(Websocket协议)视频流
  • AI时代的数据底座:火山引擎多模态数据湖的设计与实践
  • wordpress怎么代码高亮/小红书关键词排名优化
  • 广州安全教育平台登录账号/优化营商环境
  • 小程序制作流程微信/河北百度竞价优化
  • 那个网站教宝妈做辅食/郑州网络推广报价
  • wordpress 字体/厦门seo关键词
  • 青岛建设英文网站建设/seo什么意思