Fedora Classroom: Containers 101 with Podman

Fedora Classroom sessions continue next week with a session on containers with Podman. The general schedule for sessions appears on the wiki. You can also find resources and recordings from previous sessions there. Here are details about this week’s session on Thursday, December 13 at 1600 UTC. That link allows you to convert the time to your timezone.

Topic: Containers 101 with Podman

Containers are becoming the de facto standard for building and distributing applications. Fedora as a modern operating system already supports container use by default. As with every new technology, there are different applications and services available for adopting it. This classroom will explain the basics of containers technology and its implementation in Fedora 29 using new open source tools like podman and buildah.

Here’s the agenda for the Classroom session:

Containers 101 with Podman

  1. What are Linux containers?
  2. Deep dive into container architecture
  3. Container runtimes
  4. Build and run containers
  5. Introduction to container networks, logs, security and persistent storage

Instructor

Alessandro Arrichiello is a Solution Architect for Red Hat. He has a passion for GNU/Linux systems, which began at age 14 and continues today. He works with tools for automating Enterprise IT, configuration management, and continuous integration through virtual platforms.

He’s now working on distributed cloud environments via PaaS (OpenShift), IaaS (OpenStack) and process management (CloudForms), container building, instance creation, HA services management, and workflow building.

Joining the session

This session takes place on BlueJeans. The following information will help you join the session:

We hope you attend, learn from, and enjoy this session. If you have any feedback about the sessions, have ideas for a new one, or want to host a session, feel free to comment on this post or edit the Classroom wiki page.

Fedora Project community For Developers For System Administrators Using Software

5 Comments

  1. Mehdi

    Finally I get a chance to understand a little bit about this container thing, which is annoying me a lot nowadays as I hear much about it and find myself ignorant about it. Thanks for bringing up this opportunity.

    • Zeb Macahan

      Is there a “minimum level of understanding requirement” for this adventure?
      Proto Rookie

  2. Steve

    Good timing for me. I’ll try to attend. Looking forward to more knowledge about containers, podman and buildah

  3. Pitty

    Got up 4:30am for this (NZ), but no one there… 🙁

  4. Ralph

    Hello Fedora Community,

    I was notified about this Fedora Classroom by a news letter from the Fedora Magazine feed, which I subscribed to a while ago.

    As I haven’t taken part in a FC yet, I wonder how this works and what are the requirements (i.e. HW- and SW-wise) to join.

    Is the FC a video stream, or an interactive hands-on kind of online workshop?
    I read in your FC calendar that the FC about the containers 101 with Podman is scheduled for 13th December 2018, and that it stays available for a week.
    Does this mean that I could join any time during this period?

    Because I can only afford cheap commodity hardware for my private usage, I merely posses a budget lenovo laptop with a fedora29 xfce spin installed on it.
    Although I think that the virtualization features of the cpu aren’t required for tinkering with Linux containers, my laptop’s cpu supports the svm extensions (as for the AMD family)

    Would you mind confirming to me that the hw|sw prerequisites of my low tech hw to take part are met?

    grep -im1 model\ name /proc/cpuinfo

    model name : AMD A8-7410 APU with AMD Radeon R5 Graphics

    grep -c processor /proc# grep -om1 svm /proc/cpuinfo

    4

    grep -om1 svm /proc/cpuinfo

    svm
    svm

    lsmod|grep kvm

    kvm_amd 98304 0
    kvm 737280 1 kvm_amd
    irqbypass 16384 1 kvm

    uname -a

    Linux lenolap.loonybin.org 4.19.2-300.fc29.x86_64 #1 SMP Wed Nov 14 19:05:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

    grep -i total /proc/meminfo

    MemTotal: 7090336 kB
    SwapTotal: 8388604 kB
    VmallocTotal: 34359738367 kB
    CmaTotal: 0 kB
    HugePages_Total: 0

    At my work place they run an OpenShift cluster installation for PaaS,
    but unfortunately I am not part of this cluster’s admin team, and thus lack hands-on experience in Linux containerization.
    Therefore your Fedora Classroom session would come in pretty handy for me to gain at least a basic understanding and some first steps practice to get me started in that topic.

    Regards,
    Ralph

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

The opinions expressed on this website are those of each author, not of the author's employer or of Red Hat. Fedora Magazine aspires to publish all content under a Creative Commons license but may not be able to do so in all cases. You are responsible for ensuring that you have the necessary permission to reuse any work on this site. The Fedora logo is a trademark of Red Hat, Inc. Terms and Conditions

%d bloggers like this: