【VMCloud云平台】拥抱Docker(六)关于DockerFile(1)

以前咱们说过经过Docker pull来下载Images建立容器,这一次咱们来聊下如何经过DockerFile建立Images再建立容器,Dockerfile也是Docker中的重点,使用DockerFile可以更加便捷轻量的存储标准化环境,也是环境管理的重要手段,能够将一些日常并非常常使用的中间件环境作成DockerFile储存起来docker

如下就是今天所要说DockerFile涉及的环境:ide

wpsBFB7.tmpui

DockerFile简易示意图:3d

wpsBFB8.tmp

一、 直接上正菜,登录到DockerHost,建立一个文件叫作VMCDockerFile01:中间件

wpsBFB9.tmp

二、 编辑该文件。并写入如下代码: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

wpsBFBA.tmp

五、 可使用Docker build –f VMCDockerFile01 .调用DockerFile建立Images:

wpsBFCA.tmp

六、 固然,你也能够用build的-t参数(如:docker build -t vmctest:v2 .)来做为建立新Image的命令,不过这要求你的Dockerfile文件必须命名为dockerfile:

wpsBFCB.tmp

七、 若是须要声明做者或者备注的话,就须要一个MAINTAINER参数,试着在dockerfile里加入maintainer参数。就能够完成信息的录入,该信息不会对镜像自己产生任何影响:

wpsBFDC.tmp

wpsBFDD.tmp

wpsBFDE.tmp


logo

相关文章
相关标签/搜索