Xiaodong will be there for you every Monday, Wednesday and Friday!


Migrating an entire application to a modern cloud architecture can be difficult and often requires additional effort on the part of the developer. However, when Docker EE is used, developers can enjoy the portability, security and efficiency brought by Docker throughout the migration process, and do not need to spend extra effort to modify the code.


In the first part of this video series (Save Java Developers, Modernize Java Applications with Docker (PART 1)), we discussed how to use Docker EE to migrate applications to containers.


In the second part of this video series, I’ll go into the details of containerizing an application. The process of building the container uses the same application code (no code changes). I will follow three simple rules:

  • Maintain the existing structure;
  • Keep saved versions of operating systems, components, and applications;
  • Keep the deployment simple, i.e. static, stable;

I’ll also demonstrate how to use a multi-phase build file to compile code and deploy it into an application server container such as Tomcat. It also shows you how to use Docker Compose to deploy your application and database. For details, watch the full video below:

  • Docker official wechat official account entry: dwz.cn/7GySaD
  • Docker’s headline number entry: dwz.cn/7GyU2I
  • Tencent Video entrance: v.qq.com/x/page/n061…