dockerfile的作用
Posted 健康平安的活着
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dockerfile的作用相关的知识,希望对你有一定的参考价值。
一 dockerfile的原理
1.1 dockfile的原理
1.dockerfile镜像的本质是什么?
答: 是一个分层的镜像文件系统
2.docker中的一个centos镜像为什么只有200MB,而一个centos操作系统的iso文件要有几个G呢?
centos的iso镜像文件包含bootfs和rootfs,而docker的centos镜像复用操作系统的bootfs,剩余的只有rootfs和其它镜像层,大概也就200MB
3.docker中一个tomcat镜像为什么有500MB,而一个tomcat的安装包只有70多MB?
答:由于docker中镜像是分层的,tomcat虽然只有70多MB,但它需要依赖父镜像和基础镜像,所有整个对外暴露的tomcat镜像大小500多MB
1.2 dockfile
dockefile是一个文本文件,包含了一条条的指令,每一条指令构建一层,基于基础镜像,最终构建出一个新的镜像。
对于开发人员:可以为开发团队提供一个完全一致的开发环境。
二 制作镜像
2.1.容器转镜像方式1
docker commit 容器名称|容器id:版本号
docker save -o 压缩文件名称 镜像id|镜像名称:版本号
docker load -i 压缩文件名称
2.2 .容器转镜像方式2 :dockerfile
以上是关于dockerfile的作用的主要内容,如果未能解决你的问题,请参考以下文章
在带有“源”的 Dockerfile 中使用 RUN 指令不起作用