A Container Engine – Under The Hood

If you run any general Linux system – you likely run systemd. What do you install when you need an OS container? The answer can be: “nothing“. There is a container engine under the hood.In systemd. Its features are: systemd-nspawn is a light-weight, easy-to-configure container engine.Ready to use. You just don’t know about it. The Tool: systemd-nspawn…

Continue reading →

LXC – The Forgotten Infrastructure

Someone mentions container technology.You immediately associate to Docker.Kubernetes.Podman. The IT world moved towards application containers.They’re small. They’re replaceable. Sometimes you need persistent machines with multiple services – you immediately go for virtualization. The forgotten infrastructure of Linux Containers stays unmentioned.

Continue reading →

FreeBSD Jails

The classic system administration changed a lot in a decade.Virtualization and container technology went through a remarkable improvement. They have a stable place in the systems: FreeBSD Jails don’t compete with containers.They don’t substitute virtual machines.Jails just fill a gap.

Continue reading →

Password Management For Ghosts – Passbolt

Signal trace: why Passbolt? DeadSwitch investigates open source tools not for visibility, but for survival.No sponsorships. No affiliate codes. No fake enthusiasm. He moves through the noise, testing what matters – what can be trusted, what can be hardened, what deserves a place in the ghost stack. This time, it’s Passbolt.

Continue reading →

Running Secure, Rootless Docker Containers on a Docker Host

Running Docker containers as a non-root user, also known as rootless mode, is a significant step towards enhancing the security of your containerized applications. This approach mitigates potential vulnerabilities by ensuring that neither the Docker daemon nor the containers have root privileges. This article will guide you through the process of setting up and securing…

Continue reading →

Podman Basics 09: Kubernetes Compatibility

Podman’s integration with Kubernetes through the podman kube play command allows users to create pods, containers, and volumes from Kubernetes YAML files. This command reads the structured file and recreates the described resources, starting the containers within a pod and outputting the ID of the new pod or the name of the new volume.

Continue reading →

Podman Basics 07: Using Multi-Container Applications

Podman-compose is a script that simplifies the use of Podman to manage multi-container setups. It interprets the docker-compose.yml file and creates a Podman-compatible setup. This means you can use your existing Docker Compose files with Podman, making the transition smoother if you’re moving from Docker to Podman.

Continue reading →

Podman Basics 06: Podman Volumes

Podman volumes allow you to persist data outside of the container’s file system. This is particularly important when you need to ensure that your application data is not lost when a container is stopped, restarted, or removed. In this lesson you will learn the basics of managing Podman volumes in the command line.

Continue reading →

Podman Basics 05: Podman Networks

Podman offers a robust network management system that allows for seamless communication between containers. This feature is particularly useful in modern software development, where multiple services often need to interact with each other.

Continue reading →

Podman Basics 04: Running Your First Container

After installing Podman you have to know and understand some of the terminology. Understanding the basic jargon of containerization will help you start with this lesson, and it will be beneficial later on too. You will learn about the image registries, images and containers in this lesson. You will take a look at how to…

Continue reading →

Podman Basics 02: Introduction to Podman

Podman, also known as the POD manager, is an open-source tool for developing, managing, and running containers on Linux systems. It was originally developed by Red Hat engineers along with the open-source community. Podman is designed to make it easy to find, run, build, share, and deploy applications using Open Containers Initiative (OCI) Containers and…

Continue reading →

Understanding Kubernetes and Docker: A Beginner’s Guide for DevOps

In the world of DevOps, two buzzwords that frequently come up are Kubernetes and Docker. Both technologies have revolutionized the way applications are developed, deployed, and managed. While they are often used together, they serve different purposes and have distinct roles in the modern software development landscape.

Continue reading →

Podman – let’s containerize our test boxes without Docker!

Podman is an open source Pod Manager. It is a daemonless container engine for developing, managing, and running containers. Their motto on their website is What is Podman? Simply put: alias docker=podman stating that Podman is 100% Docker compatible.

Continue reading →