If you have an external USB storage device always connected, you may want to move the contents of ```/var/lib/docker``` to somewhere on the external storage and use a symlink in place. This will help with churn on the internal micro-sd card and extend its life.
## Create Container Script Dir
For the containers detailed here, you'll want a dedicated directory for keeping the scripts/outputs.
```mkdir /root/docker```
## Configure Docker Default Bridge
Ensure the default Docker bridge doesn't conflict with existing networks.
``` bash
cat >> /etc/docker/daemon.json <<EOF
{
"bip": "10.30.0.1/16"
}
EOF
systemctl restart docker
```
## Setup Custom Network for Services
``` bash
docker network create \
--subnet=172.30.0.1/16 \
docker-private
```
## Trust Docker Private LAN
``` bash
nmcli connection show # Look for uuid of new docker bridge