Docker 文件

Docker 文件

在前几章中,我们已经看到了各种图像文件,比如从 Docker Hub 上下载的 Centos,您可以从中启动容器。下面再次显示一个示例。

Docker 文件

如果我们使用Docker的 images 命令,我们可以看到系统中存在的镜像。从上面的屏幕截图中,我们可以看到有两个镜像: centosnsenter

但是Docker还提供了创建自己的Docker镜像的能力,这可以通过 Docker文件 来完成。Docker文件是一个包含构建镜像指令的简单文本文件。

下面的步骤说明了如何创建Docker文件:

步骤1 - 创建一个名为 Docker文件 的文件,并使用 vim 进行编辑。请注意,文件的名称必须是”Dockerfile”,首字母为大写。

Docker 文件

步骤2 − 使用以下指令构建您的 Docker 文件。

#This is a sample Image 
FROM ubuntu 
MAINTAINER demousr@gmail.com 

RUN apt-get update 
RUN apt-get install –y nginx 
CMD [“echo”,”Image created”]

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

  • 第一行 “#This is a sample Image” 是注释。你可以使用 # 命令在Docker文件中添加注释。

  • 下一行必须以 FROM 关键字开头。它告诉docker,你想基于哪个基础镜像构建自己的镜像。在我们的示例中,我们从 ubuntu 镜像创建镜像。

  • 下一个命令是负责维护这个镜像的人。在这里你可以指定 MAINTAINER 关键字,只需提供电子邮件即可。

  • RUN 命令用于在镜像中执行指令。在我们的例子中,我们首先更新我们的Ubuntu系统,然后在我们的 ubuntu 镜像上安装nginx服务器。

  • 最后一个命令用于向用户显示一条消息。

步骤3 - 保存文件。在下一章中,我们将讨论如何构建镜像。

Docker 文件

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程