Dockerfile是一个文本格式的配置文件,用户可以使用Dockerfile来快速创建自定义的镜像。
基础结构
Dockerfile由一行行命令语句组成,并且支持以#
开头的注释行。
一般而言,Dockerfile分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。
其中,一开始必须指明所基于的镜像名称,接下来一般是说明维护者信息。后面则是镜像操作指令,例如RUN
指令,RUN
指令将对镜像执行跟随指令。每运行一条RUN
指令,镜像就添加一层,并提交。最后是CMD
指令,用来指定运行容器时的操作命令。