通过Dockerfile创建docker镜像

之前的章节解释了几种获得镜像的方式:

1.从远程/本地仓库中获取镜像

2.通过commit命令从容器获取镜像

今天再介绍一种:通过Dockerfile文件获取镜像

在windows系统下编写Dockerfile有些麻烦,首先创建一个文本文件,文件名为Dockerfile,注意这里第一个字母要大写,然后把文本文件的后缀.txt去掉.

需要特别注意的是:Dockerfile文件一定不要放在根目录下,需要在根目录下再创建一个子目录才行。比如:在e盘创建mydockerbuild目录,Dockerfile需要存在该目录下。

然后就是简单的编写Dockerfile,基础镜像,作者信息,命令,端口,挂载目录等等。

编写完保存,用build命令来创建镜像,命令如下:

docker build -t  mytest  e://mydockerbuild/

-t参数指名镜像的仓库和名称,默认为本地仓库。  第一个参数为镜像名,这里为myetst。第二个参数为 Dockerfile文件的路径。如果执行命令时已经在当前目录了,那路径为"."  否则,路径要写完整。下面是镜像创建过程


再用docker images  查看所有镜像,mytest镜像已经存在于本地仓库了。


下个章节详细讲解Dockerfile语法。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0. 前言 docker是什么?docker是用GO语言开发的应用容器引擎,基于容器化,沙箱机制的应用部署技术。可...
    sessionboy阅读 3,884评论 2 49
  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,636评论 15 147
  • docker基本概念 1. Image Definition 镜像 Image 就是一堆只读层 read-only...
    慢清尘阅读 8,816评论 1 21
  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 10,544评论 0 120
  • 晚安!四月 文||与你相识 与你的情缘 今夜结束 你从生命里经过 惊扰我的爱恋 你的温柔 今夜带走 轻声的珍重 换...
    与你相识_40fa阅读 227评论 0 1