Docker Dockerfile

在前面的章节中,我们已经看到了从 Docker hub 下载的各种 Image 文件,例如 Centos,我们可以从中启动容器。 下面再次显示一个示例。

Docker Dockerfile 镜像

如果我们使用 Docker images 命令,我们可以看到系统中的现有镜像。 从上面的截图中,我们可以看到有一个镜像:centos 。

但是 Docker 也让我们能够创建自己的 Docker 镜像,这可以在 Docker Files 的帮助下完成。 Dockerfile 是一个简单的文本文件,其中包含有关如何构建镜像的说明。

以下步骤说明了应该如何创建 Dockerfile。

步骤一 、创建一个名为 Dockerfile 的文件并使用 vim 编辑它。 请注意,文件名必须为“Dockerfile”,“D”为大写。

步骤二、 使用以下说明构建我们的 Dockerfile。

# 这是一个简单的镜像
FROM ubuntu 
MAINTAINER demousr@gmail.com 

RUN apt-get update 
RUN apt-get install –y nginx 
CMD ["echo","镜像创建完成"] 

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

  • 第一行 “#这是一个简单的镜像” 是注释。 我们可以在 # 的帮助下向 Docker 文件添加注释
  • 下一行必须以 FROM 关键字开头。 它告诉 docker,你想从哪个基础镜像创建你的镜像。 在我们的示例中,我们正在从 ubuntu 镜像创建一个镜像。
  • 下一个命令是要维护此镜像的人。 在这里,我们指定 MAINTAINER 关键字并仅提供电子邮件 ID。
  • RUN 命令用于对镜像运行指令。 在我们的例子中,我们首先更新我们的 Ubuntu 系统,然后在我们的 ubuntu 镜像上安装 nginx 服务器。
  • 最后一个命令用于向用户显示消息。

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

查看笔记

扫码一下
查看教程更方便