您的位置:首页 > 运维架构 > Docker

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

2016-06-22 17:12 615 查看

之前我们说过通过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参数。就可以完成信息的录入,该信息不会对镜像本身产生任何影响:

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: