Dockerfile 语法
Dockerfile 是一个使用 Docker 平台自动生成容器的脚本。它本质上是一个文本文档,包含用户从命令行创建镜像所需的所有指令。Docker 平台是一个基于 Linux 的平台,允许开发人员创建和执行容器、独立程序以及独立于底层基础设施的系统。Docker 基于 Linux内核的资源隔离功能,允许开发人员和系统管理员通过在容器内执行程序来实现跨系统和机器的程序传输。 借助 Dockerfiles,Docker 容器可以在任何 Linux 主机上运行。Docker镜像用于构建应用程序的容器环境,可以手动生成,也可以使用 Dockerfiles 自动生成。Docker 容器可以执行 Linux 和Windows 应用程序。开发人员可以使用 Dockerfiles 构建自动化容器构建,该构建过程会逐步执行一系列命令行指令。Docker 容器化本质上是操作系统级别的虚拟化。由于没有虚拟机的启动开销,多个独立容器可以在单个 Linux 实例中运行。 编写 Dockerfile 的语法和格式 1. FROM FROM 语句定义要下载并从哪个镜像开始运行。它必须是 Dockerfile 中的第一个命令。一个 Dockerfile 可以包含多个 FROM 语句,这意味着 Dockerfile 会生成多个镜像。 例子: FROM java: 8 2.维护者 这个声明是一种文档,它定义了谁创建了这个 Dockerfile 或者如果它有错误你应该联系谁。 例子: MAINTAINER Firstname Lastname