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

脉冲云[编译构建]服务----使用Dockerfile文件,在线构建Dcoker镜像

2017-06-24 14:46 1446 查看
脉冲云[编译构建]服务—-使用Dockerfile文件,在线构建Dcoker镜像

1. 创建一个项目,把代码上传到仓库中

首先我们在脉冲云上创建了一个‘ZhaoLei’项目(这里我是以我自己的名字为项目名)(图1),



(图1)

然后在‘zhaolei’项目下创建一个‘办公设备报修系统’仓库(下图2-3),



(图2)



(图3)

把本地的项目上传到‘办公设备报修系统’仓库(下图4)。



(图4)

我的本地项目‘repairs’中的Dockerfile文件(图5)注:需要在本地项目中有Dockerfile文件。



(图5)

2.创建一个编译构建工程

在‘ZhaoLei’项目中,选择‘编译构建’菜单,创建一个工程‘办公设备报修系统’(图6),



(图6)

在‘代码配置’一栏中添加仓库,选择‘办公设备报修系统’仓库(图7),



(图7)

在‘构建步骤’一栏中添加‘编译镜像’步骤,此处Dockerfile路径中输入自己的Dockerfile文件的路径(图8)。



(图8)

‘构建后步骤’一栏可以选择‘发送邮件’通知。其他选项可以根据自己的需求来配置。最后点击’创建’按钮即可。

3.在线构建工程,生成Docker镜像

在‘ZhaoLei’项目的‘编译构建’菜单中的‘工程列表’中,点击‘立即构建’按钮即可构建工程(图9)。



(图9)

可以在工程列表中点击‘办公设备报修系统’工程,查看构建工程详情和构建工程的日志(图10)。一般需要等待2-3分钟可以执行完成(第一次构建下载一些依赖的库,需要花费几分钟)。



(图10)

4.查看Docker镜像

构成成功后,可以在‘ZhaoLei’项目的‘镜像仓库’菜单中的‘镜像列表’中查看(图11)。



(图11)

可以查看‘repairs’镜像详情,版本列表中,可以拉取每个版本的镜像(图12-13)。


(图12)



(图13)

也可以使用脉冲云[部署管理],部署到自己的服务器主机上。

之后会有文章来写怎么在脉冲云上部署自己的项目到服务器主机上线的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息