LXC/LXD Deep Dive
"Container" is the new buzzword, but it doesn’t just mean Docker! This course will dive into LXC (LinuX Containers) and its container manager, LXD. Students will explore how containers work, how they compare with virtual machines and Docker containers, and how they handle application isolation. Students will get hands-on by installing and configuring containers and thoughtfully selecting a persistent storage strategy. The course also covers the intricacies of container networking including inter-container communication, managing container networks, and exposing container ports on the host. For advanced students, several use cases are explored and implemented using this exciting technology.
A list of commonly used LXC commands and their appropriate usage.
Diagram used in the lessons about the differences between Virtual Machines and Containers.
DIagram used in the lesson going calling out major differences between Docker and LXD.