Ell Marquez 

Community Architect

  • Technology Evangelist
  • Training Architect
    • Docker Quickstart
    • Essential Container Concepts
  • OpenStack Mentorship Co-lead
  • OpenStack Trainer
  • Linux System Administrator

Ell Marquez 

Professional Noob

  • Learn new things
  • Break them
    • Freak out
    • Read all the docs
    • Ask for help
  • Break them again
  • Write a talk about it

Agenda

  • What is podman?
  • How do I install it?
  • How do I use it?
  • Why would I use it?

Agenda

  • What is podman?

What is Podman?

Podman is a daemonless container engine for developing, managing, and running OCI Containers on your Linux System. Containers can either be run as root or in rootless mode.

What is Podman?

  • Docker Registries
  • Docker Images
  • Docker Containers

Change the way we think:

  • Container Registries
  • Container Images
  • Containers / OCI Containers

What do you need to create a container?

  • What's a container
  • A way to pull images.
  • Ability to store images on disk
  • A run time
    • Runc (?)
  • Ability to set up networking
  • Maybe some monitoring?

Agenda

  • What is podman?
  • How do I install it?

dnf install -y podman

( apt install -y podman)

Agenda

  • What is podman?
  • How do I install it?
  • How do I use it?

alias docker=podman

Using podman

  • Traditional Docker Commands
    • Remember the alias ?
  • Pods or containers

Agenda

  • What is podman?
  • How do I install it?
  • How do I use it?
  • Why would I use it?

Why would I use it?

 

  • Support multiple image formats

  • Support for multiple means to securely download images

  • Container image management (managing image layers, overlay filesystems, etc).

  • Full management of container lifecycle.

  • Support for pods to manage groups of containers together.

  • Resource isolation of containers and pods.a

https://podman.io/

Podman Architecture

Questions?

@ell_o_punk

 

Podman

By Jupiter Broadcasting

Podman

WIP

  • 1,371