Changing the default Docker subnet IP range

By default Docker uses This can conflict with the IP range you use for your cloud subnet range

Step 1: SSH into the Hyperglance Instance/VM

Step 2: edit /etc/docker/daemon.json

You need to add "bip": "" to the JSON in daemon.json

sudo vi /etc/docker/daemon.json

The json will look like this after you amend. NOTE remember to add the ',' at the end of the second last '}'.

"log-driver": "journald",
"log-opts": {
"tag": "{{.Name}}"
"bip": ""

Step 2: Restart Docker

sudo systemctl restart docker

Step 3: Check the routing table

netstat -rn

Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface UG 0 0 0 eth0 UH 0 0 0 eth0 U 0 0 0 br-e9768d205a82 U 0 0 0 docker0 U 0 0 0 eth0

The docker containers will restart and it should then start to collect!