以前咱们说过经过Docker pull来下载Images建立容器,这一次咱们来聊下如何经过DockerFile建立Images再建立容器,Dockerfile也是Docker中的重点,使用DockerFile可以更加便捷轻量的存储标准化环境,也是环境管理的重要手段,能够将一些日常并非常常使用的中间件环境作成DockerFile储存起来docker
如下就是今天所要说DockerFile涉及的环境:ide
DockerFile简易示意图:3d
一、 直接上正菜,登录到DockerHost,建立一个文件叫作VMCDockerFile01:中间件
二、 编辑该文件。并写入如下代码:blog
FROM vmctest:v1get
三、 这里就用到了DockerFile里面的第一个参数,From,From参数主要用来申明这个DockerFile所建立的Container基于哪一个镜像dockerfile
FROM <p_w_picpath>:<tag> 或者 FROM <p_w_picpath> 或者FROM <p_w_picpath>@<digest>it
四、 写入后进行保存便可:io
五、 可使用Docker build –f VMCDockerFile01 .调用DockerFile建立Images:
六、 固然,你也能够用build的-t参数(如:docker build -t vmctest:v2 .)来做为建立新Image的命令,不过这要求你的Dockerfile文件必须命名为dockerfile:
七、 若是须要声明做者或者备注的话,就须要一个MAINTAINER参数,试着在dockerfile里加入maintainer参数。就能够完成信息的录入,该信息不会对镜像自己产生任何影响: