dockerfile基础
·
如何制作docker镜像
1、dockerhub拉取镜像
2、常用镜像制作方法??
第一种:rocky linux8,LAMP => docker commit(核心为通过一个基础运行的容器,来部署我们需要的应用或者安装软件做一些配置,再通过docker commit提交生成一个镜像) 优点是较简单;缺点:镜像较大、维护不方便(黑盒镜像)
第二种: 通过dockerfile => docker build(通过dockerfile文件记录我们需要做什么,再通过docker build制作镜像) 优点:能与宿主机灵活联系、dockerfile本身就是一个详细文档方便维护、后 期扩展性强。缺点:编写不易,上手难度较大。
Dockerfile简介
1.Dockerfile简介
Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令(lnstruction)和说明。每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。镜像的定制实际上就是定制每一层所添加的配置文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么镜像构建透明性的问题、体积的问题就都会解决。这个脚本就是Dockerfile.





更多推荐
所有评论(0)