在完成Web应用构建的基础上,继续构建生成Docker镜像,以便通过阿里云容器服务部署。本文讲解如何构建生成Docker镜像。
关于Web应用构建的一般方法,请参考Web应用构建配置。关于构建的更多内容,请从构建配置概述读起。
完成构建配置后,请继续部署配置。关于通过容器服务部署,请参见部署配置:通过容器服务部署。关于部署的更多内容,请从部署配置概述读起。
企业全局配置
镜像构建的用户名密码:一个企业内部可以共享一个docker login的用户名密码。可以在企业设置-> 容器服务账号中添加。
一个构建配置示例
下面给出一个容器构建配置的完整示例(假设应用名为container-app)。
代码库目录结构:
$ tree.
.
├──Dockerfile
├──pom.xml
├──src
└──container-app.release
构建配置文件container-app.release:
code.language=oracle-jdk1.9
build.output=target/container-app.war
# docker构建所用的Dockerfile的路径
docker.file=Dockerfile
# docker构建完成之后,要push到的docker repo
docker.repo=registry.cn-hangzhou.aliyuncs.com/mynamespace/container-app
# 使用时间戳做docker tag,这样打出来的docker镜像就形如