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

本文介绍如何使用DockerFile创建容器镜像,包括DockerFile的基本语法、关键指令的使用方法,以及如何构建和命名镜像。

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

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

wpsBFB7.tmp

DockerFile简易示意图:

wpsBFB8.tmp

1、 直接上正菜,登陆到DockerHost,创建一个文件叫做VMCDockerFile01:

wpsBFB9.tmp

2、 编辑该文件。并写入以下代码:

FROM vmctest:v1

3、 这里就用到了DockerFile里面的第一个参数,From,From参数主要用来申明这个DockerFile所创建的Container基于哪个镜像

FROM <image>:<tag> 或者 FROM <image> 或者FROM <image>@<digest>

4、 写入后进行保存即可:

wpsBFBA.tmp

5、 可以使用Docker build –f VMCDockerFile01 .调用DockerFile创建Images:

wpsBFCA.tmp

6、 当然,你也可以用build的-t参数(如:docker build -t vmctest:v2 .)来作为创建新Image的命令,不过这要求你的Dockerfile文件必须命名为dockerfile:

wpsBFCB.tmp

7、 如果需要声明作者或者备注的话,就需要一个MAINTAINER参数,试着在dockerfile里加入maintainer参数。就可以完成信息的录入,该信息不会对镜像本身产生任何影响:

wpsBFDC.tmp

wpsBFDD.tmp

wpsBFDE.tmp


logo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值