# LXD ## Setup set variables required for setup ```bash LXC_CONTAINER_NAME=samplename ``` then execute ```bash ## Create ubuntu container lxc launch ubuntu $LXC_CONTAINER_NAME ## Setup container for docker curl -s "https://git.limbosolutions.com/kb/lxc/raw/branch/main/scripts/lxc-config-docker-requirements.sh" | bash -s $LXC_CONTAINER_NAME ## update ubuntu container lxc exec $LXC_CONTAINER_NAME -- bash -c "apt update -y && apt upgrade -y" ## Install fuse and docker on lxc container lxc exec $LXC_CONTAINER_NAME -- bash -c "curl -s \"https://git.limbosolutions.com/kb/docker/raw/branch/main/scripts/ubuntu-fuse-setup.sh\" | bash" #install Portainer lxc exec $LXC_CONTAINER_NAME -- bash -c "curl -s \"https://git.limbosolutions.com/kb/portainer/raw/branch/main/scripts/setup.sh\" | bash" #confirm ip address lxc exec $LXC_CONTAINER_NAME -- bash -c "ip a" ```