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,396