产品经理小白自学Docker镜像的第一天

在360做AI产品经理的实习生已经一个月了,随着业务的深入,也涉及到很多诸如容器、镜像、pytorch等的专业算法知识、深度学习平台等,于是在这样的背景下,开启每天学习的自我提升,也希望在牛客能有技术大佬来指点指点我🤣
一、什么是镜像

镜像(Mirroring)是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。可以把许多文件做成一个镜像文件,与GHOST等程序放在一个盘里用GHOST等软件打开后,又恢复成许多文件,RAID 1和RAID 10使用的就是镜像。常见的镜像文件格式有ISO、BIN、IMG、TAO、DAO、CIF、FCD。所谓镜像文件其实和ZIP压缩包类似,它将特定的一系列文件按照一定的格式制作成单一的文件,以方便用户下载和使用,例如一个测试版的操作系统、游戏等。镜像文件不仅具有ZIP压缩包的“合成”功能,它最重要的特点是可以被特定的软件识别并可直接刻录到光盘上。其实通常意义上的镜像文件可以再扩展一下,在镜像文件中可以包含更多的信息。比如说系统文件、引导文件、分区表信息等,这样镜像文件就可以包含一个分区甚至是一块硬盘的所有信息。使用这类镜像文件的经典软件就是Ghost,它同样具备刻录功能,不过它的刻录仅仅是将镜像文件本身保存在光盘上,而通常意义上的刻录软件都可以直接将支持的镜像文件所包含的内容刻录到光盘上。

二、如何创建镜像
制作镜像文件很多时候会使用WinISO,这是一款功能强大的镜像文件处理工具,它可以从CD-ROM中创建ISO镜像文件,或将其他格式的镜像文件转换为标准的ISO格式,还可以轻松实现镜像文件的添加、删除、重命名、提取文件等操作。

三、编辑镜像文件

在编辑之前需要首先打开一个镜像文件,单击工具栏的“打开”按钮,在打开对话框中选择一个镜像文件,比如softimg.iso,然后单击打开。WinISO可以直接打开ISO、BIN、NRG、IMG、CIF等光盘镜像文件以外,还可以打开FCD、VCD等虚拟光驱镜像文件。

1.添加文件:向镜像文件中添加文件的方法是,从资源管理器中拖动文件或文件夹至WinISO主程序窗口中,或单击“添加”按钮即可。最后单击工具栏的保存按钮保存镜像。

2.删除文件:从当前镜像文件中删除文件,首先选取要删除的文件或者文件夹,然后单击鼠标右键,执行“删除”命令,完成后,单击工具栏的保存按钮。

3.从ISO/BIN文件中提取文件:有时,我们可能需要镜像文件中的某一个文件,那么就可以采用提取的方法。选中你需要的文件,然后点鼠标右键(或者是单击工具栏上的“提取”按钮),你会看到一个菜单,选“提取”,会打开一个“提取文件”对话框,单击“…”按钮选择保存路径,并在下方“文件”栏中选择提取的类型为当前被“选择文件”,还是提取全部镜像文件,完成后单击“确定”按钮。

四、什么是容器

在虚拟机时代,每个虚拟机都需要运行一个完整的操作系统以及其中安装好的大量应用程序。但实际生产开发环境中,我们更关注的是自己部署的程序而不是附带的环境。此时,人们开始思考,有没有一种方式,能让应用程序独立的部署,而不是依赖于操作系统。就像集装箱一样,从欧洲运送的一辆进口跑车,打包送到一辆集装箱内,坐船到达中国后,从集装箱内取出来就可以直接而跑。


容器的特点有:

(1)虚机在开机时会从操作系统打开,而打开操作系统需要耗费很多资源,而容器由于其共享内核的特性,不用启动操作系统,

(2)虚机在安装应用时,需要将应用运行的环境部署一遍,而容器可以直接把应用运行环境打包,即容器具有更好的迁移性。

(3)由于容器可以将应用以及它所运行的环境依赖打包成镜像,故容器可以直接做应用层扩展。




全部评论
看着好专业
1 回复 分享
发布于 2022-08-16 14:17
Docker镜像主要用来干啥?
点赞 回复 分享
发布于 2022-08-20 21:27 广东
镜像文件提取需要特定的软件吗?
点赞 回复 分享
发布于 2022-08-20 21:08 广东

相关推荐

05-20 13:59
门头沟学院 Java
米黑子米黑子:你这个成绩不争取下保研?
点赞 评论 收藏
分享
zzzzhz:兄弟你先猛猛投简历至少三百家,能约到面试就去面。最近可以速成智能小车,智慧家居烂大街的项目,不需要自己写,只需要把里面的代码讲解看明白就行。把其中涉及到的八股文都拿出来单独背一下,我去年找工作就一个智能小车智慧家居找了10k差不多。
点赞 评论 收藏
分享
评论
9
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务