以前咱們說過經過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參數。就能夠完成信息的錄入,該信息不會對鏡像自己產生任何影響: