Managing containers with MicroOS, Cockpit, and Podman
Mission Control

© Lead Image © Valery Kachaev, 123RF.com
If you want to run containers without the hassle of managing the host operating system, openSUSE MicroOS has you covered. Combined with Cockpit as a web interface, running and managing Podman containers has never been easier.
Running containers with platforms such as Docker [1] or Podman [2] can be accomplished on any Linux distribution. However, because configuring and managing the containers is already quite involved, you probably don't want to deal too much with the host operating system as well. An immutable operating system can prove invaluable. After its initial configuration, there's no need for manual management tasks. The immutable operating system just works as a robust foundation for your containers.
In an earlier Linux Magazine article [3], I covered openSUSE MicroOS [4], an immutable version of the openSUSE Linux distribution. I'll use openSUSE MicroOS as the host operating system to run Podman containers. For more detailed information on the operating system, consult my earlier article. To simplify managing and monitoring my containers, I'll use Cockpit [5], a web-based user interface for servers.
MicroOS requires at least 1GB of RAM, though more is advisable if you plan to run many containers. The root partition must be at least 5GB, and the partition where /var
is mounted should also be at least 5GB. Again, more space may be necessary, depending on your container workloads. I have installed MicroOS in a virtual machine with 1.5GB of RAM, a 13GB root partition, and a 20GB /var
partition. This setup has been operating smoothly with 11 containers for over six months. To be a bit more future-proof, increasing the RAM to 2GB and adding a few more gigabytes to the root partition could be beneficial, but, so far, it has been working flawlessly.
[...]
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

News
-
Plasma 6.3 Now Available
Plasma desktop v6.3 has a couple of pretty nifty tricks up its sleeve.
-
LibreOffice 25.2 Has Arrived
If you've been hoping for a release that offers more UI customizations, you're in for a treat.
-
TuxCare Has a Big AlmaLinux 9 Announcement in Store
TuxCare announced it has successfully completed a Security Technical Implementation Guide for AlmaLinux OS 9.
-
First Release Candidate for Linux Kernel 6.14 Now Available
Linus Torvalds has officially released the first release candidate for kernel 6.14 and it includes over 500,000 lines of modified code, making for a small release.
-
System76 Refreshes Meerkat Mini PC
If you're looking for a small form factor PC powered by Linux, System76 has exactly what you need in the Meerkat mini PC.
-
Gnome 48 Alpha Ready for Testing
The latest Gnome desktop alpha is now available with plenty of new features and improvements.
-
Wine 10 Includes Plenty to Excite Users
With its latest release, Wine has the usual crop of bug fixes and improvements, along with some exciting new features.
-
Linux Kernel 6.13 Offers Improvements for AMD/Apple Users
The latest Linux kernel is now available, and it includes plenty of improvements, especially for those who use AMD or Apple-based systems.
-
Gnome 48 Debuts New Audio Player
To date, the audio player found within the Gnome desktop has been meh at best, but with the upcoming release that all changes.
-
Plasma 6.3 Ready for Public Beta Testing
Plasma 6.3 will ship with KDE Gear 24.12.1 and KDE Frameworks 6.10, along with some new and exciting features.