## Turris ```bash opkg install kmod-veth opkg install kmod-ipt-extra opkg install iptables-mod-extra ``` * Install a new container (I created an arch linux container) * Open up the /srv/lxc/containername/config file for editing: ```ini # Be aware this has security implications lxc.include = /usr/share/lxc/config/nesting.conf # Configure network to bridge to lan lxc.net.0.type = veth lxc.net.0.link = br-lan lxc.net.0.flags = up lxc.net.0.name = eth0 lxc.net.0.hwaddr = 22:11:85:de:f9:fb # Add the following lines to open up access to the host, allowing docker to successfully start raw.lxc: |- lxc.mount.auto = cgroup:rw:force lxc.cgroup.devices.allow = a security.nesting: "true" security.privileged: "true" lxc.cap.drop = ``` * Save and exit the config file * Start the lxc container ```bash lxc-start -n ``` * Attach to the console of the lxc container ```bash lxc-attach -n ``` Install prerrequisites: ```bash apt install iptables kmod update-alternatives --set iptables /usr/sbin/iptables-legacy update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy ``` Finally, install docker: ```bash apt install docker.io ```