gns3-server icon indicating copy to clipboard operation
gns3-server copied to clipboard

Feature Request - LXD Container Support

Open mattchooness opened this issue 3 years ago • 7 comments
trafficstars

Just curious if LXD container support was on the road map for GNS3. If not, I'd like to request this feature. It would be nice to have the lightweight performance of a container with the persistence of a VM. Thanks and keep up the good work.

mattchooness avatar Dec 19 '21 15:12 mattchooness

@mattchooness LXD container support is currently not on the roadmap. What would this bring over Docker container support that we already have?

grossmj avatar Dec 20 '21 03:12 grossmj

LXD containers offer a lot of the advantages of VM's but they are light weight like docker containers. LXD containers don't virtualize the hardware unlike traditional VM's. LXD containers rely on the host kernel like Docker does. I run GNS3 natively on Linux so it would mean I could use less host resources to get the same functionality of a traditional VM. LXD containers are also stateful unlike Docker containers. LXD would only be useful for Linux guests as it relies on the host kernel but it could be another alternative to look into for times when you need a lightweight general purpose Linux instance for use in your project.

mattchooness avatar Dec 20 '21 13:12 mattchooness

Thanks, we will consider it after we release version 3.0

grossmj avatar Dec 24 '21 00:12 grossmj

Thanks guys! Keep up the great work.

mattchooness avatar Dec 24 '21 00:12 mattchooness

One feature that LXD has over Docker, is that you can customize each container very easy. To configure docker you have to change the dockerfile and run a new docker, with LXD all you have to do is ssh into the container and use apt to install new software( ubuntu or debian).

greenpdx avatar Jun 22 '22 13:06 greenpdx