Ubuntu 24.04 安装 Docker 详细教程

打印 上一主题 下一主题

主题 1993|帖子 1993|积分 5979

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
前言

Docker 是现在最流行的容器化技能,它可以帮助开辟者快速摆设和运行应用步伐。本文将详细先容在 Ubuntu 24.04 (Noble Numbat) 上安装 Docker 的完备步骤,包罗配置镜像加快等实用技巧。

一、预备工作

1.1 系统要求



  • Ubuntu 24.04 LTS
  • 具有 sudo 权限的用户
  • 稳定的网络毗连
1.2 卸载旧版本(如有)

  1. sudo apt remove docker docker-engine docker.io containerd runc
复制代码
二、安装 Docker

2.1 安装依赖工具

  1. sudo apt update
  2. sudo apt install -y ca-certificates curl gnupg
复制代码
2.2 添加 Docker GPG 密钥

  1. sudo install -m 0755 -d /etc/apt/keyrings
  2. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
  3. sudo chmod a+r /etc/apt/keyrings/docker.gpg
复制代码
2.3 添加 Docker 软件源

  1. echo \
  2.   "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  3.   noble stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
复制代码
2.4 安装 Docker 引擎

  1. sudo apt update
  2. sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
复制代码
三、验证安装

3.1 运行测试容器

  1. sudo docker run hello-world
复制代码
成功时会表现 Hello from Docker! 信息。
3.2 查看 Docker 版本

  1. docker --version
  2. docker compose version
复制代码
四、配置 Docker

4.1 设置开机启动

  1. sudo systemctl enable --now docker
复制代码
4.2 答应普通用户使用 Docker

  1. sudo usermod -aG docker $USER
  2. newgrp docker  # 使当前会话立即生效
复制代码
4.3 配置镜像源

 vim /etc/docker/daemon.json
  1. {
  2.     "registry-mirrors": [
  3.     "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
  4.     "https://docker.m.daocloud.io",
  5.     "https://hub-mirror.c.163.com",
  6.     "https://mirror.baidubce.com",
  7.     "https://your_preferred_mirror",
  8.     "https://dockerhub.icu",
  9.     "https://docker.registry.cyou",
  10.     "https://docker-cf.registry.cyou",
  11.     "https://dockercf.jsdelivr.fyi",
  12.     "https://docker.jsdelivr.fyi",
  13.     "https://dockertest.jsdelivr.fyi",
  14.     "https://mirror.aliyuncs.com",
  15.     "https://dockerproxy.com",
  16.     "https://mirror.baidubce.com",
  17.     "https://docker.m.daocloud.io",
  18.     "https://docker.nju.edu.cn",
  19.     "https://docker.mirrors.sjtug.sjtu.edu.cn",
  20.     "https://docker.mirrors.ustc.edu.cn",
  21.     "https://mirror.iscas.ac.cn",
  22.     "https://docker.rainbond.cc"
  23.     ]
  24. }
复制代码
 4.4 重新加载配置

  1. systemctl daemon-reload
复制代码
4.5 重启docekr

  1. systemctl restart docker
复制代码

五、根本使用

5.1 常用命令

  1. # 查看运行中的容器
  2. docker ps
  3. # 查看所有容器
  4. docker ps -a
  5. # 启动/停止容器
  6. docker start/stop <容器ID>
  7. # 删除容器
  8. docker rm <容器ID>
  9. # 查看镜像
  10. docker images
复制代码
六、常见题目办理

6.1 GPG 密钥错误

如果遇到 NO_PUBKEY 错误:
  1. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <缺失的密钥ID>
复制代码
6.2 网络毗连题目

确保系统可以访问:
  1. curl -I https://download.docker.com
复制代码
结语

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



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

麻花痒

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表