Using Systemd on Flatcar Container Linux

Flatcar makes heavy use of systemd services and customization techniques. Understanding core concepts like drop-in units, timers and embedding environment variables, make it easier to apply the right changes to an instance being deployed. These guides can help you get up to speed.

Getting started with systemd

An introduction to the most important systemd concepts used in Flatcar.

Overview of systemctl

The most common operations done with systemctl in Flatcar.

Using systemd drop-in units

How to customize the running system by using drop-in units.

Scheduling tasks with systemd timers

How to schedule recurring tasks with systemd timers.

Using environment variables in systemd units

How to configure and use environment variables in systemd units.

Using systemd and udev rules

How to run units when specific udev events trigger.