\section{Podman}

\begin{frame}
   {Podman}

   \begin{itemize}
      \item
      \textbf{RHEL8/CentOS8} have replaced pure
      \textbf{docker} with \textbf{Podman}
      \item
      \textbf{Podman} uses a child/parent forking model for
      container creation and management
      \item
      \textbf{Docker} uses a server/client model with a
      daemon running in background for management
      \item
      Promised benefits:
      \begin{itemize}
         \item
         Better security
         \item
         Less overhead
      \end{itemize}
      \begin{cmd}
$ sudo dnf install podman podman-docker
    \end{cmd}
      \item
      Emulation layer enables backwards compatibility
      with \textbf{docker} commands
   \end{itemize}

\end{frame}

\cprotect\note{

   We will show how to run the lab exercise on
   \textbf{RHEL/CentOS 8} using the \textbf{docker} emulation
   layer. Other distributions have been adding \textbf{podman} to
   their packaging systems.

   On \textbf{Ubuntu 20.04} the official repositories
   already include \textbf{podman} so you can just do:

   \begin{cmd}
$ sudo apt-get update
$ sudo apt-get install podman
   \end{cmd}
   
   On \textbf{Ubuntu 18.04} you have to first do:
   \begin{cmd}
$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:projectatomic/ppa
   \end{cmd}
}

