instruction: Explain Docker containerization and best practices
output: Back
  Ask AI
  Start typing to search or try
  Contact support
  Guides
  Get started
  Manuals
  Java language-specific guide
  This guide demonstrates how to containerize Java applications using Docker.
  Java
  20 minutes
  Containerize your app
  Develop your app
  Run your tests
  Configure CI/CD
  Test your deployment
  Â« Back to all guides
  Java language-specific guide
  The Java getting started guide teaches you how to create a containerized Spring Boot application using Docker. In this module, youâll learn how to:
  Containerize and run a Spring Boot application with Maven
  Set up a local development environment to connect a database to the container, configure a debugger, and use Compose Watch for live reload
  Run your unit tests inside a container
  Configure a CI/CD pipeline for your application using GitHub Actions
  Deploy your containerized application locally to Kubernetes to test and debug your deployment
  After completing the Java getting started modules, you should be able to containerize your own Java application based on the examples and instructions provided in this guide.
  Get started containerizing your first Java app.
  Modules
  Containerize your app
  Learn how to containerize a Java application.
  Develop your app
  Learn how to develop your application locally.
  Run your tests
  How to build and run your Java tests
  Configure CI/CD
  Learn how to Configure CI/CD for your Java application
  Test your deployment
  Learn how to develop locally using Kubernetes