Dockerfile详解

参考:官方在线文档

参考:http://dockerfile.github.io

Dockerfile是构建一个容器的默认的配置文件。

Dockerfile由注释和指令组成。

1.1、注释

注释使用#

示例:

# 这是注释
1.2、指令

Dockerfile的指令是大小写不敏感的,但是建议使用大写。一行只能有一个指令。

Dockerfile的指令根据作用可以分为两种:

  • 构建指令
    在使用docker build命令进行构建的时候就会执行,而在容器运行的时候不执行。
    共有下面7个指令:
  • 设置指令
    在使用docker build命令进行构建的时候不会执行,等到容器运行的时候才会执行。
    共有下面6个指令: