一篇文章弄懂Docker镜像的制作、上传、拉取和部署

时间:2022-08-28 08:25:57

一、镜像(images)

1. 什么是镜像?

(1)按照百度百科的解释:镜像(Mirroring)是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。

(2)可以把许多文件做成一个镜像文件,与GHOST等程序放在一个盘里用GHOST等软件打开后,又恢复成许多文件,RAID 1和RAID 10使用的就是镜像。

(3)常见的镜像文件格式有ISO、BIN、IMG、TAO、DAO、CIF、FCD。

看完之后是不是更晕了?

其实简单来说,镜像就是是一个app的封装,里面有程序代码,基础系统,依赖库,工具。
再通俗地讲,有点类似APP 的安装包。

2. 镜像的组成和用途

(1)Dockerfile

: 是制作镜像的文件的配方

就像一种祖传秘方: 云南白药: 林芝,人参,鹿茸,三七等

(2)scratch

: 是最基础的docker镜像,相当于一个地基—》空白的镜像,什么都没有 --》白手起家

用别的镜像做基础镜像: 其他镜像可以之为基础进行扩展–就像站在巨人的肩膀上。

但是我们需要,万丈高楼平地起,一步一个脚印