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学习与详解的主要内容,如果未能解决你的问题,请参考以下文章

Dockerfile详解与镜像发布

Dockerfile 指令详解

Docker:Dockerfile 命令详解

转:Dockerfile命令详解(超全版本)

Docker:DockerFile详解与实例

Dockerfile命令详解(超全版本)