Ubuntu24.04无脑安装docker(含图例)
创作时间:
作者:
@小白创作中心
Ubuntu24.04无脑安装docker(含图例)
引用
CSDN
1.
https://blog.csdn.net/qq_45863248/article/details/145652853
本文将详细介绍在Ubuntu 24.04系统上安装Docker的完整步骤,包括更换软件源、安装Docker、配置Docker以及一些常见问题的解决方案。
一. Ubuntu更换软件源
在开始安装Docker之前,建议先更换Ubuntu的软件源为国内源,以加快后续的软件包下载速度。具体更换方法请参考Ubuntu24.04更新国内源。
二. Docker安装
卸载老版Docker(可忽略)
如果系统中已经安装了旧版本的Docker,可以使用以下命令进行卸载:
sudo apt-get remove docker docker-engine docker.io containerd runc
更新软件库
在安装Docker之前,建议先更新系统的软件包列表:
sudo apt update sudo apt upgrade
安装Docker所需依赖
安装Docker需要一些必要的依赖包,使用以下命令进行安装:
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release
添加Docker GPG密钥
为了验证Docker软件包的完整性,需要添加Docker的GPG密钥:
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
添加阿里云的Docker仓库
为了加快Docker软件包的下载速度,建议添加阿里云的Docker仓库:
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
如果在添加仓库时遇到以下提示:
W: http://mirrors.aliyun.com/docker-ce/linux/ubuntu/dists/noble/InRelease: 密钥存储在过时的 trusted.gpg 密钥环中(/etc/apt/trusted.gpg),请参见 apt-key(8) 的 DEPRECATION 一节以了解详情。
可以使用以下命令解决:
sudo cp /etc/apt/trusted.gpg /etc/apt/trusted.gpg.d/ sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
安装Docker
完成上述准备工作后,可以使用以下命令安装Docker:
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
三. 配置Docker
配置用户组
为了使当前用户能够正常运行Docker命令,需要将其添加到Docker用户组:
sudo usermod -aG docker $USER reboot
配置Docker加速
为了加快Docker镜像的下载速度,可以配置Docker镜像加速。由于目前配置阿里云容器镜像加速需要是阿里云设备,而本地机器无法使用,因此这里使用其他可用的镜像加速源:
sudo vi /etc/docker/daemon.json
在文件中添加以下内容:
{ "registry-mirrors": [ "https://docker.hpcloud.cloud", "https://docker.m.daocloud.io", "https://docker.unsee.tech", "https://docker.1panel.live", "http://mirrors.ustc.edu.cn", "https://docker.chenby.cn", "http://mirror.azure.cn", "https://dockerpull.org", "https://dockerhub.icu", "https://hub.rat.dev", "https://proxy.1panel.live", "https://docker.1panel.top", "https://docker.m.daocloud.io", "https://docker.1ms.run", "https://docker.ketches.cn" ] }
保存并退出后,重启Docker服务:
sudo systemctl daemon-reload sudo systemctl restart docker sudo systemctl enable docker
最后,验证镜像加速是否配置成功:
sudo docker info
验证Docker安装
使用以下命令验证Docker是否安装成功:
sudo docker run hello-world
四. 常见问题
热门推荐
如何高效栽培美味薄皮甜瓜?这些技巧你不能错过!
薄皮甜瓜种植技术:从育苗到管理的全程指南
PWM控制原理及电路应用详解
AI浪潮下的程序员:深耕技能与拥抱软实力的双轨并进
鼻中隔偏曲是否需要治疗?
股市风向标 | 北向资金流入再现活力
宁波房产交易市场繁荣:探讨房地产投资与交易策略
初等矩阵:线性代数中的重要概念
计算机专业如何转量化投资?
医生提醒:真正能通便的不是香蕉,而是这4种食物
烧心打嗝食道灼热?医生推荐这些食物
如何让女孩的名字具有独特性不会重名
干贝应该冷藏还是冷冻?瑶柱保存技巧全攻略
居民医保怎么办理补缴
当氢遇上金属:氢磨损和氢脆如何悄悄蚕食我们的材料
桑葚和枸杞泡酒后加蜂蜜可以吗
专家:基本养老保险基金不会耗尽,能够实现长期收支平衡
应收账款保理是什么意思及其如何影响企业现金流?
买卖二手房必须分清:定金与订金的关键差异
【科普营养】厨师更容易得肺癌?——降低肺癌风险,还要注意这一点!
2024年斋月:外贸人不可错过的重要事项
如何选择HLG、Log和默认色彩模式以拍摄高清视频,一起来看看!
螺丝类型:综合指南
打螺丝是什么意思
2025年最新评测:各大小贷平台的优惠政策详情
长期饮用哪些茶叶有助于健康:探究养生茶饮选择
一口气读完!中国保存极为完好的家谱
什么是多巴酚丁胺
客服机器人:人工智能在客户互动中的革命
扁平足治疗黄金期:儿童5特征需注意,掌握最佳治疗时机看这篇!