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