ebe48d2e4ebd51fca7b71f759474df1258663cbe
lxc
Setup
sudo usermod -a -G lxd $(whoami)
Containers
List
lxc list
Get Info
lxc info containername
Create
lxc launch ubuntu containername
Stop
lxc stop containername
Exec bash on container
lxc exec $containername bash
Exec multiple commands
lxc exec "container name" -- bash -c "apt update -y && apt upgrade -y"
delete a container
lxc rm "container name"
#if force required
lxc rm "container name" --force
Configuration
Edit
lxc config edit "container name"
Set value
#Example
lxc config set "container name" "security.nesting" "true"
Profile Management
lxc profile remove "container name" "profile name to remote"
lxc profile assign "container name" "profile name to assign"
Profiles
macvlan only
- create copy from default
- edit new profile
devices:
eth0:
nictype: macvlan
parent: "physical ethernet name"
type: nic
Description
Languages
Shell
100%