构建镜像

镜像定义

镜像是由文件系统叠加而成用来启动容器的构建基石,镜像内文件包括应用可执行代码、程序运行环境等内容

什么是构建镜像:

操作角色

工程管理员

镜像库

PAAS平台内的镜像库包括: 1、租户镜像库:租户下应用管理员构建的租户内部的镜像库,可以选择开放给其他租户 2、平台镜像库:PAAS平台提供的基础环境和业务组件镜像库 3、Docker官方镜像:Docker官方提供的镜像,在PAAS平台提供官方镜像的副本,加速用户下载和使用

如何构建镜像

构建镜像总共分三步: 1、定义镜像:定义镜像的目录和名称,并选择是否为外部镜像,外部镜像需要指定外部镜像的代码库类型、路径、用户名和口令,如果不是外部镜像,需要选择平台对应的产品和工程 [镜像定义截图]

2、新建构建配置:建立构建配置,关联镜像定义,指定DockerFile路径 [构建镜像截图]

3、点击构建:在镜像管理中选择镜像,点击构建按钮生成镜像 [镜像管理]

注意事项

1、构建要编写构建命令,构建时指定Dockfile路径,Dockfile的内容示例,一个工程可以包括多个子工程,Dockfile可以针对每个子工程单独编写。 Dockfile的作用和示例? 2、构建后生成镜像,镜像存在四种状态(快照、开发、测试、生产),镜像生成默认为快照状态,最多保留10个版本,说明版本的作用 3、支持生成快照的同时发布镜像到开发环境; 4、镜像由工程管理员选一个工程进行构建,代码库可指定平台代码库或指定外部代码库,目前支持的工程类型包括Maven、Gradle、ant、ivy。

hook在代码编写的过程中需要指定的三种构建参数,需要说明? 界面的关键要素都要描述?