Docker for Java Microservices: Working with Docker Components


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Explore Docker container concepts and capabilities and learn how to build containers for microservices.



Expected Duration (hours)
1.6

Lesson Objectives

Docker for Java Microservices: Working with Docker Components

  • describe container management using Docker and compare it with virtual machines
  • list the benefits of containerization using Docker with appropriate use cases
  • describe the typical Docker workflow to realize the benefit of containers
  • demomstrate how to create, start, bind, and stop Docker container using Java
  • use CLI commands to manage Docker container and images
  • illustrate the architecture of Docker used to deploy and manage Java microservices
  • work with the various file formats used in Docker and Java API to manage Docker
  • build and configure Docker components using Dockerfile
  • build REST services with Java to manage Docker container lifecycle
  • set up and configure a network to facilitate container communication
  • set up and configure a user defined network bridge
  • describe the image structure of Docker and illustrate the topology of Docker images
  • build Docker images to provision as development and other staging environment
  • use CLI commands to create a container and manage it using Java REST API
  • Course Number:
    it_osdojm_01_enus

    Expertise Level
    Intermediate