【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参数。就可以完成信息的录入,该信息不会对镜像本身产生任何影响:
阅读更多相关文章推荐
- 【VMCloud云平台】拥抱Docker(六)关于DockerFile(3)示例
- 【VMCloud云平台】拥抱Docker(六)关于DockerFile(3)示例
- 【VMCloud云平台】拥抱Docker(六)关于DockerFile(2)
- 【VMCloud云平台】拥抱Docker(六)关于DockerFile(2)
- 【VMCloud云平台】拥抱Docker(五)Volume(1)
- 【VMCloud云平台】拥抱Docker(五)Volume(1)
- 【VMCloud云平台】拥抱Docker(二)配置第一个容器
- 【VMCloud云平台】拥抱Docker(八)Mesos入门
- 【VMCloud云平台】拥抱Docker(七)创建属于自已的Docker Registry
- 【VMCloud云平台】拥抱Docker(一)安装
- 【VMCloud云平台】拥抱Docker(五)Volume(2)
- 【VMCloud云平台】拥抱Docker(四)定制属于自已的镜像
- 【VMCloud云平台】拥抱Docker(三)配置多个容器
- docker:Dockerfile构建LNMP平台
- K8S云管平台开发实践 - Dockerfile
- Docker 2 -- 关于Dockerfile
- 关于FF在使用dispathEvent的时候无法触发input[type=file]click事件
- 【VMCloud云平台】私有云门户第一朵VM云(四)
- 关于SAE没有file_put_contents写权限的问题