The LXD project is no longer part of the Linux Containers project but can now be found directly on Canonical's websites.
Website:
https://ubuntu.com/lxd
Documentation:
https://documentation.ubuntu.com/lxd/
Note: A community fork of LXD, Incus, is now part of
the Linux Containers project.
You can learn more here:
https://linuxcontainers.org/incus/
LXD is a system container and virtual machine manager. It can create both system containers and virtual machines. Containers share the host's kernel, making them lightweight and fast, while VMs have their own isolated operating system and are more resource-intensive. It is built on top of Linux Containers (LXC).
LXC and LXD are both Linux container technologies, but LXD builds upon LXC to provide a more user-friendly and scalable experience. LXD is a more intuitive and user-friendly tool aimed at making it easy to work with Linux containers.
LXC is a low-level interface for using Linux kernel's container features, while LXD is a higher-level management tool that leverages LXC for container operations.
There are many Linux distros available; I use Linux Mint.
To see my initial desktop configuration
for a fresh install of linux click
HERE
.
LXC (Wikipedia)
The Real Reason to Use LXD (YouTube)
LXC/LXD vs Docker Which is better? (YouTube)
LXD (ubuntu documentation)
Manage LXD (Canonical documentation)
Linux Bridging Simply Explained ! (YouTube)
Network Bridge vs Switch: Know the Difference
LXD
(Ubuntu Documentation)
First steps with LXD
(Stable-5.21 - Ubuntu Documentation)
Networking setups
(Stable-5.21 - Ubuntu Documentation)
LXD Built In GUI (YouTube)
Scotti-BYTE Enterprise Consulting Services (YouTube)
LXC/LXD Setup
LXC/LXD Install Apache2 HTTP Server
LXC/LXD Proxy
LXC/LXD Commands
Routers have a builtin switch which is used on the non-internet side.
In diagram C the switch is shown separated from the router.