拯救 Java 开发者,用 Docker 将 Java 应用进行现代化改造(二)

394 阅读1分钟
原文链接: click.aliyun.com

screenshot

本文首发自“Docker公司”公众号(ID:docker-cn)
编译丨小东
每周一、三、五 与您不见不散!


将整体应用程序迁移到现代化的云架构上可能会十分困难,而且对于开发人员来说往往需要花费额外的精力来开展这项工作。但是,当使用 Docker EE 时,开发人员就可以在整个的迁移过程中,享受 Docker 所带来的可移植性、安全性和高效性,并且无需花费额外的精力来修改代码。


screenshot

在本系列视频的第一部分(拯救 Java 开发者,用 Docker 将 Java 应用进行现代化改造(一)),我们讨论了如何使用 Docker EE 将应用程序迁移到容器。


在本系列视频的第二部分,我将详细讲解对应用程序进行容器化改造。构建容器的过程将使用相同的应用程序代码(不会修改任何代码)。我将遵循以下三条简单的规则:

  • 保持现有的架构;
  • 保持操作系统、组件和应用程序的保存版本;
  • 保持部署简单,即静态的、稳定的;

我还将演示如何使用多阶段构建文件来编译代码并将其部署到诸如 Tomcat 之类的应用服务器容器中。同时还会向您展示如何使用 Docker Compose 文件来部署应用程序和数据库,详情请从以下渠道观看完整视频: