Posts

Showing posts with the label docker

Smooth Sailing: A Hands-On Guide to Set-Up Concourse CI on Rocky Linux

Image
As you know my everyday driver is a Windows 10 PC and I usually can't go for another system which is as smooth and user-friendly as it gets. But I have few unpleasant quirks with my daily driver which does not allow me to experiment with opensource software packages and builds, which usually oriented towards Linux gear. Previously my dependency was with Vagrant, cause its easily available boxes, configuration management abilities and cli mode approach. But from recent days, I started to feel a bit distanced with the Vagrant tool, that became a bit sloth on its own. So, we got an alternate tool to handle my VM jobs. Introducing VMWare Workstation 16 Player (works well with Windows Hyper-V platform) which comes with GUI features. Compared to Vagrant, VMWare Workstation is not a CLI only tool and has more towards UI approach. So, in this blogs lets dive into the steps, I took to setup Concourse CI on top of Rocky Linux for my Devops CI/CD lab experiments. Prerequisite: Get the VMWare

Docker vs Podman

Image
Introduction Containerization has become a popular way to test, build, and deploy applications in a streamlined manner. Docker has been the most popular container management engine on the market for a long time. However, as containerization became the norm in the DevOps world, competitors like Podman emerged. This article will compare two container management engines - Docker and Podman. It will also help you choose the right engine for your needs. Definitions Docker Docker is a popular platform for creating, deploying, and managing containers. Docker containers allow developers to apply a system-agnostic approach to software deployment. Since Docker runs the same docker containers on any OS, containerized applications are cross-platform. Podman Podman is a daemonless, rootless container engine developed by RedHat, designed as an alternative to Docker. The modular design allows Podman to use individual system components only when needed. Its rootless approach to container management al