dockerfile学习与详解
Posted chen-kh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dockerfile学习与详解相关的知识,希望对你有一定的参考价值。
1,什么是dockerfile?
dockerfile是相当于docker使用的一个脚本,用语docker build [OPTIONS] PATH ,只需要制定dockerfile文件的地址就行了,目前据我所知dockerfile文件的名字只能是Dockerfile
dockerfile的作用是便于实现自定义的镜像image,用语docker build -t newImagesName [options] PATH ...
2,如何使用dockerfile?
参考博客:http://blog.csdn.net/wsscy2004/article/details/25878223
Dockerfile主要分为四部分:
1,基础镜像信息:FROM 等
2,维护者信息:MAINTAINER 等
3,镜像操作指令:RUN 等
(run指令将对镜像执行跟随的操作,没运行一条run指令,镜像添加新的一层,并提交;由于layer数量是有限的,因此run指令应该尽量少)
4,容器启动时执行指令:CMD,ENTRYPOINT等
关键字的使用一般格式 ISNTRUCTION arguments,,具体用法参考上面博客
关于容器启动时执行指令CMD和ENTRYPOINT的功能和区别介绍,推荐参考博客:http://cloud.51cto.com/art/201411/457338.htm
以上是关于dockerfile学习与详解的主要内容,如果未能解决你的问题,请参考以下文章