LXC/LXD Deep Dive
Exercise: Install LXC/LXD
Exercise: Launching Your First Container
Quiz: LXC/LXD Check Up
Exercise: Using and Creating LXC/LXD Images
Quiz: LXC Images
Quiz: LXC/LXD Basics
Exercise: Using ZFS with LXC
Quiz: LXC Storage Check-up
Exercise: Experimenting with LXC Networking
Exercise: Exposing Container Ports
Quiz: Networking Check Up
Exercise: Challenge: Create Proxy to Multiple Web Server Containers
Exercise: Challenge: Deploy a Simple Microservice
Exercise: Challenge: Set up a Test Galera Cluster
Exercise: Challenge: Set up Automatic Backup Testing
Quiz: LXC/LXD Quiz
"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.