Get in Touch

Course Outline

Introduction to Containers

  • Understanding container technology
  • Benefits of using containers
  • Overview of container orchestration

Running Containers with Podman

  • Installing and configuring Podman
  • Managing container images
  • Running and managing containers

Building Custom Container Images

  • Creating container images with Podman
  • Understanding container image layers
  • Optimizing container images

Managing Container Images

  • Storing and retrieving images from registries
  • Inspecting and tagging images
  • Removing unused images

Remote Debugging with Containers

  • Setting up remote debugging environments
  • Debugging applications inside containers
  • Using Podman for remote container management

Basic Container Networking

  • Understanding container networking models
  • Configuring network settings for containers
  • Exposing container services

Persisting Data with Containers

  • Managing data storage in containers
  • Using volumes and bind mounts
  • Ensuring data persistence across container lifecycles

Running Multi-Container Applications

  • Composing multi-container applications
  • Managing inter-container communication
  • Orchestrating containers with Kubernetes and OpenShift

Troubleshooting Container Deployments

  • Identifying common container issues
  • Using logs and monitoring tools
  • Implementing best practices for container stability

Orchestrating Containers with OpenShift and Kubernetes

  • Introduction to Kubernetes and OpenShift
  • Deploying applications on OpenShift
  • Managing OpenShift resources

Summary and Next Steps

Requirements

  • An understanding of web application architectures and their corresponding technologies
  • Experience with using a Linux terminal session and issuing operating system commands
  • Basic familiarity with shell scripting is recommended

Audience

  • Developers new to container technology
  • Site Reliability Engineers (SREs) looking to implement container-based solutions
  • IT professionals interested in deploying and managing containerized applications

Disclaimer: This course is part of the NobleProg global training portfolio. Delivery is provided through authorized NobleProg network partner entities, such as NobleProg Ontario Inc.

 21 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories