docker镜像与容器的联系、存储驱动
admin
2023-03-31 22:02:05
0

2.1 docker镜像与容器的联系、存储驱动
什么是镜像?简单说,docker镜像是一个不包含Linux内核而又精简的Linux操作系统。
镜像从哪里来?Docker hub是由docker公司负责维护的公共注册中心,包含了大量的容器镜像,docker工具默认从这个公共镜像库下载镜像:
https://hub.docker.com/explore
默认是国外的源,下载会慢,建议配置国内镜像仓库:
[root@localhost ~]# vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
配置完成后重启docker:[root@localhost ~]# systemctl restart docker
重启完成后我们可以先下载个docker镜像尝试一下:
[root@localhost ~]# docker pull nginx

我们利用docker pull命令已经完成nginx镜像的下载,接下来我们用docker images来查看下我们已经下载的镜像:
[root@localhost ~]# docker images

如果我们需要下载一个nginx1.12版本的镜像,那么我们可以执行如下命令来完成:
[root@localhost ~]# docker pull nginx:1.12
接下来我们验证是不是下载了nginx1.12版本的镜像:
[root@localhost ~]# docker images

镜像与容器的联系:

镜像不是一个单一的文件,而是有多层构成。我们可以通过docker history查看镜像中各层内容及大小,每层对应着dockerfile中的一条指令。Centos的Docker镜像默认存储在/var/lib/docker/overlay2中。
[root@localhost overlay2]# docker history nginx

容器其实实在镜像的最上面加了一层读写层,在运行容器里做的任何文件改动,都会写到这个读写层。如果容器删除了,最上面的读写层也就删除了,改动也就丢失了。Docker使用存储驱动管理镜像每层内容及可读写的容器层。
存储驱动:

相关内容

热门资讯

卫星物联网业务商用试验获批 据新华社北京电(记者周圆)记者日前获悉,根据相关要求,工业和信息化部日前批复北京国电高科科技有限公司...
天舟十号货运飞船发射任务取得圆... 新华社海南文昌5月11日电(记者李国利、刘艺、陈凯姿)我国11日在文昌航天发射场成功发射天舟十号货运...
讲工业记忆、说长征故事……“理... 提到涧西,你会想到什么?是高大的厂房,还是轰鸣的机器?近日,在涧西区重庆路街道办事处,宣讲员王恒琛从...
E型往复式升降机选型指南:广东... 导语:在智能制造与智慧仓储场景中,E型往复式升降机作为垂直运输的核心设备,其性能稳定性、场景适配性及...
华为Mate 80系列销量迈向... 【CNMO科技消息】市场分析人士“RD观测”消息显示,华为Mate 80系列上市5个月后,累计销量已...
民进党再提“无人机产业特别条例... 中国国民党、台湾民众党8日联手在台民意机构三读通过“特别防务采购条例”,匡列7800亿元(新台币,下...
华电构皮滩发电厂携手讯飞潮汐力... 从“数据孤岛”到“数智协同”,从人力驱动到数据驱动,华电乌江公司构皮滩发电厂携手讯飞潮汐力等伙伴打造...
不止台电!台湾中油被爆要花98... 【环球网报道】据台湾中时新闻网5月11日报道,台湾地区公营事业连年亏损却大花公款“修修脸”引发舆论反...
一艘与伊朗有关的船只通过霍尔木... △资料图当地时间5月11日,总台记者自伊朗方面获悉,一艘曾运输伊朗液化石油气(LPG)的船只正在通过...
OPPO因母亲节营销文案再次致... 极目新闻评论员 纪平在母亲节这个本应流淌着温情与感恩的日子里,OPPO却因为一则“我妈有两个‘老公’...