把代码和环境做成docker镜像_Docker镜像构建配置

本文介绍了如何将Web应用构建成果转化为Docker镜像,以便在阿里云容器服务上部署。内容包括Dockerfile编写、镜像仓库配置、构建和推送流程,以及不同环境的构建策略。
摘要由CSDN通过智能技术生成

在完成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镜像就形如

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值