Docker Dockerfile

版权所有,未经许可,禁止转载


章节


Docker允许创建自己的Docker镜像。Dockerfile是一个用于创建Docker镜像的配置文件,文本格式,里面包含了创建镜像的指令。Docker通过读取Dockerfile中的指令,自动构建镜像。

Dockerfile 例子

下面的步骤解释了如何创建Docker文件。

1. 创建一个名为“Dockerfile”的文件

注意,文件名必须是“Dockerfile”,“D”是大写字母。

[root@qikegu myImg]# vim Dockerfile

2. Dockerfile 中包含以下指令

#This is a demo Image
FROM ubuntu
MAINTAINER kevin@qikegu.com

RUN apt-get update
RUN apt-get install -y nginx
CMD ["echo", "Image created"]

关于上述文件,需要注意以下几点

  • 第一行#This is a demo Image是一条注释。Dockerfile中注释以#开头。
  • 下一行需以FROM关键字开始。构建自己的镜像时,通常以其他镜像为基础。FROM ubuntu表示将以ubuntu镜像为基础创建一个镜像。
  • MAINTAINER kevin@qikegu.com 指明镜像维护者。
  • RUN指令用于执行命令。这里,首先更新Ubuntu系统,然后在Ubuntu镜像上安装nginx服务器。
  • 最后一个指令向用户显示一条消息。

3. 保存文件

在下一章中,我们将讨论如何构建镜像。

原文地址:https://www.cnblogs.com/jinbuqi/p/11186822.html