I have been attending a lot of meetups. I don't find enough time to make a simple note on the experience, so as to come back and pick those information later. Here is an attempt to do the same. The meetup was conducted by CentOS India Meetup.com group.
The meetup was organized at Kerala Startup Mission, Kinfa, Near Medical College, HMT, Kalamassery. It was consisting of two workshops related to OpenShift and Ansible. The experience of the Meetup was awesome. I really enjoyed most out of it.
Pre-requisites installation
I downloaded centos minimal iso from here https://www.centos.org/download/.
# Downloaded latest minimal iso from centos website (From Debian 9 Host)
sudo apt install aria2
aria2c -x2 http://centos.mirror.snu.edu.in/centos/7.5.1804/isos/x86_64/CentOS-7-x86_64-Minimal-1804.iso http://centos.mirror.snu.edu.in/centos/
7.5.1804/isos/x86_64/CentOS-7-x86_64-Minimal-1804.iso
Later I installed it in VirtualBox.
First issue I faced was something related to internet. By default, CentOS Guest was not connecting to internet.
# this command was ended in error
# sudo yum update
# So I had to do this after every boot of the Guest VM
sudo dhclient
# re run previous failed command
sudo yum update
Following command was really useful.
yum search podman
Then I had to add epel repository (Now, I'm not sure, it's needed or not :-p )
sudo yum --enablerepo=extras install epel-release
Installing packages
sudo yum install ansible podman buildah skopeo
Here is a really useful link I found https://www.server-world.info/en/note?os=CentOS_7&p=podman&f=1.
As you have noticed, I have skipped installing docker in the GuestVM. Instead, I installed docker in my Debian 9 Host. Here is a short description of the same.
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates wget software-properties-common
wget https://download.docker.com/linux/debian/gpg
sudo apt-key add gpg
echo "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee -a /etc/apt/sources.list.d/docker.list
sudo apt-get update
sudo apt-get -y install docker-ce
sudo systemctl start docker
Here is the link I followed, https://www.itzgeek.com/how-tos/linux/debian/how-to-install-docker-on-debian-9.html [Note:- It's always better to read about commands your running before copy-paste].
Later I learned that, I didn't wanted to install both docker and podman together.
Meetup Resources
https://learn.openshift.com/playgrounds/openshift39/
https://learn.openshift.com/subsystems/container-internals-lab-1/
https://docs.google.com/document/d/1FeQ55sVEhechOqwIHPyivsOUyajtYR8ECMT-qh7b-90/edit
https://docs.google.com/document/d/1x06QEfe1b9SRofRr1cVNg7MDtffBuhTx2WXmxO5FLzk/edit?usp=sharing