Ubuntu系统下Docker的安装与测试指南
创作时间:
作者:
@小白创作中心
Ubuntu系统下Docker的安装与测试指南
引用
CSDN
1.
https://blog.csdn.net/2201_75456895/article/details/140521466
Docker是一种开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。本文将详细介绍在Ubuntu系统下安装和测试Docker的具体步骤。
1. 确认安装环境(操作系统版本和 CPU 架构)
在开始安装之前,需要确认当前系统的操作系统版本和CPU架构是否满足Docker的安装要求。可以通过以下命令查看:
lsb_release -a
uname -m
2. 卸载旧版本的 Docker
如果系统中已经安装了旧版本的Docker,需要先进行卸载。可以使用以下命令检查是否已经安装了Docker:
docker --version
如果已经安装,可以使用以下命令进行卸载:
sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras -y
卸载完成后,还需要删除Docker的默认安装目录,以清除旧的数据:
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
3. 安装 Docker
3.1 准备工作
首先需要安装curl命令,用于下载Docker的GPG密钥:
sudo apt install curl -y
然后创建GPG密钥目录:
sudo mkdir -m 0755 -p /etc/apt/keyrings
3.2 下载并存储 GPG 密钥
使用curl命令下载Docker的GPG密钥,并将其存储到指定目录:
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor --yes -o /etc/apt/keyrings/docker.gpg
3.3 添加 Docker 存储库
编辑源列表文件,添加Docker的存储库:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
3.4 更新包列表并安装 Docker
更新包列表后,安装Docker:
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin -y
如果在安装过程中遇到错误,可以尝试重新加载系统守护进程并启动Docker服务:
sudo systemctl daemon-reload
sudo systemctl start docker
4. 验证安装成功并测试
安装完成后,可以使用hello-world镜像来验证Docker是否安装成功:
docker run hello-world
如果出现以下信息,则说明Docker已经成功安装:
5. 配置国内镜像源(可选)
为了加快Docker镜像的下载速度,可以配置国内的镜像源。具体步骤如下:
创建并编辑
/etc/docker/daemon.json文件:sudo vim /etc/docker/daemon.json添加如下信息并保存:
{ "registry-mirrors": [ "https://docker.m.daocloud.io", "https://dockerhub.timeweb.cloud", "https://huecker.io" ] }重启Docker服务:
sudo systemctl daemon-reload sudo systemctl restart docker
配置完成后,再次运行docker run hello-world命令,应该能够更快地获取到镜像。
热门推荐
“五谷最养人,一谷补一脏!”跟着中医这么吃,功效胜补药
福音音乐的历史、兴起和最有影响力的代表
这7类人群做好脂肪肝预防,患病后,做好5个自我管理!
重大疾病买什么保险比较适合
2024中国文学"走出去":立足专业译介,融入全球出版业态
李清照诗词特点及其“大丈夫”气概探析
北欧神话——尼德霍格(Níðhöggr)
手机性能看哪些参数?选购智能手机的小技巧
左鹏军:陈献章与崖山记忆
藿香与薄荷的区别有哪些?两者有这些不同之处
揭秘愤青,网络时代的情绪表达与心理现象
什么是 OTG 存储?一文详解USB OTG技术及其应用场景
写字楼的高效空气净化设备如何提升办公空间的环境质量
全国治癫痫最好的专科医院 治疗癫痫好的医院
霍去病:从"去病"到"战神"的人生传奇
强震已致缅甸超千人死亡 中国多支救援力量紧急驰援
1973年周恩来请杨振宁吃饭,杜致礼得知宴会厅名字,开了一个玩笑
倒走锻炼,是好是坏?
蛇的形象演进与文化蜕变
软件行业的税收优惠政策包含哪些
推理小说简史:从"本格推理"到"新本格时代"
儒家巨擘王阳明的卓越成就,阳明心学的深度剖析及其现代应用
用Excel进行乘法计算的多种方法
【RAG 论文】IRCoT:基于 CoT 的交叉检索解决多步骤问题
喝一点点酒脸就红怎么回事
张雪峰推荐“物化地”高考选科组合:优势专业与报考指南
见过晕车、晕机、晕船的,晕碳你听过吗?
无人机时代已经到来,我国为何还要花费精力,去研发重型武直?
红腰豆的功效与作用
跑者必看!足底筋膜炎康复指南:缓解、按摩伸展、肌力训练、伤后恢复训练一次告诉你!