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
 21 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories