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

  • A solid grasp of web application architectures and their associated technologies
  • Practical experience using a Linux terminal and executing operating system commands
  • Foundational familiarity with shell scripting is advisable

Target Audience

  • Developers who are new to container technology
  • Site Reliability Engineers (SREs) seeking to implement container-based solutions
  • IT professionals keen on deploying and managing containerized applications

Disclaimer: This course is included in the NobleProg global training portfolio. Instruction is delivered through authorized NobleProg network partner entities, such as NobleProg Ontario Inc.

 21 Hours

Number of participants


Price per participant

Related Categories