LXC is linux container software. Docker is based on it.
https://ubuntu.com/blog/lxd-client-on-windows-and-macos
https://blog.simos.info/how-to-run-a-windows-virtual-machine-on-lxd-on-linux/
lxc-create -n centos_lxc -t centos
lxc-start -d -n myContainer
lxc-ls --fancy
lxc-attach -n myContainer
config files location /var/lib/lxc
LXD consists of two parts:
- the daemon (the lxd binary)
- the client (the lxc binary)
This edit and push files into the container. Is it using ftp like mechanisms below?
lxc file pull
lxc file edit
lxc file push
lxc file delete
lxc launch mycontainer alias
lxc profile copy
lxc profile set
lxc image import lxd.tar.gz rootfs.squashfs --alias myimagealias
lxc snapshot
distrobuilder/master/doc/samples
sudo distrobuilder build-lxd your.yaml
- https://techoverflow.net/category/container/lxc/
- https://wiki.gentoo.org/wiki/LXC
- https://wiki.archlinux.org/title/Linux_Containers
- https://stgraber.org/2016/03/19/lxd-2-0-your-first-lxd-container-312/
https://unix.stackexchange.com/questions/50201/how-to-configure-external-ip-addresses-for-lxc-guests
https://gist.github.com/berndbausch/a6835150c7a26c88048763c0bd739be6