产品经理小白自学Docker镜像的第一天
一、什么是镜像
在编辑之前需要首先打开一个镜像文件,单击工具栏的“打开”按钮,在打开对话框中选择一个镜像文件,比如softimg.iso,然后单击打开。WinISO可以直接打开ISO、BIN、NRG、IMG、CIF等光盘镜像文件以外,还可以打开FCD、VCD等虚拟光驱镜像文件。
1.添加文件:向镜像文件中添加文件的方法是,从资源管理器中拖动文件或文件夹至WinISO主程序窗口中,或单击“添加”按钮即可。最后单击工具栏的保存按钮保存镜像。
2.删除文件:从当前镜像文件中删除文件,首先选取要删除的文件或者文件夹,然后单击鼠标右键,执行“删除”命令,完成后,单击工具栏的保存按钮。
3.从ISO/BIN文件中提取文件:有时,我们可能需要镜像文件中的某一个文件,那么就可以采用提取的方法。选中你需要的文件,然后点鼠标右键(或者是单击工具栏上的“提取”按钮),你会看到一个菜单,选“提取”,会打开一个“提取文件”对话框,单击“…”按钮选择保存路径,并在下方“文件”栏中选择提取的类型为当前被“选择文件”,还是提取全部镜像文件,完成后单击“确定”按钮。
四、什么是容器 在虚拟机时代,每个虚拟机都需要运行一个完整的操作系统以及其中安装好的大量应用程序。但实际生产开发环境中,我们更关注的是自己部署的程序而不是附带的环境。此时,人们开始思考,有没有一种方式,能让应用程序独立的部署,而不是依赖于操作系统。就像集装箱一样,从欧洲运送的一辆进口跑车,打包送到一辆集装箱内,坐船到达中国后,从集装箱内取出来就可以直接而跑。
(1)虚机在开机时会从操作系统打开,而打开操作系统需要耗费很多资源,而容器由于其共享内核的特性,不用启动操作系统,
(2)虚机在安装应用时,需要将应用运行的环境部署一遍,而容器可以直接把应用运行环境打包,即容器具有更好的迁移性。
(3)由于容器可以将应用以及它所运行的环境依赖打包成镜像,故容器可以直接做应用层扩展。