LXC/LXD Containers (LXC)
LXC containers host an entire operating system inside a container, while Docker focuses on a single app per container. This course explains when to choose LXC system containers over Docker, and covers networking, cgroups and practical trade-offs.
Through hands-on labs you will learn LXC management, container creation and startup, and how containers work internally. The course covers filesystems such as lxcfs, ZFS and ext4, basic configuration and an introduction to LXD as a management layer.
Location, current course term
Contact us
The course:
Hide detail
-
Introduction – overview of LXC
-
Container background:
-
How containers are implemented in Linux; brief intro to cgroups
-
How container networking works; NAT vs bridge and common setups
-
Limitations of containers compared to full virtualization
-
Installation:
-
Installing LXC on a system
-
Configuring networking with lxc-net
-
Working with containers:
-
How containers are created and what runs behind the scenes
-
Starting and managing container lifecycle
-
How a container behaves internally:
-
Running a single application in a container (Docker-style) to illustrate concepts
-
Using filesystems with LXC:
-
lxcfs
-
ZFS
-
ext4
-
Container configuration:
-
Explanation of container configuration parameters
-
Mount points for hardware (e.g., USB) and their parallels to Docker
-
LXD:
-
Overview of using LXD and benefits compared to plain LXC
-
Assumed knowledge:
-
Requires advanced Linux knowledge (developer or administrator).
-
Schedule:
-
2 days (9:00 AM - 5:00 PM )
-
Course price:
-
472.00 € ( 571.12 € incl. 21% VAT)
-
Language:
-