Is there a guide that lists some common options / gotchas in Docker like this?
Some quick searching yields generic advice about keeping everything updated or running in rootless mode.
Not that I'm aware of. Sorry. Here's one my daemon.json files though. It tames the log file size and sets its format. And fixes the IP block so it won't change like I mentioned above.
{ "log-driver": "json-file", "log-opts": { "labels": "production_status", "tag": "{{.ImageName}}|{{.Name}}|{{.ImageFullID}}|{{.FullID}}", "env": "os,customer", "max-size": "10m" }, "bip": "172.17.1.1/24", "default-address-pools": [ {"base": "172.17.0.0/16", "size": 24} ] }
Not that I'm aware of. Sorry. Here's one my daemon.json files though. It tames the log file size and sets its format. And fixes the IP block so it won't change like I mentioned above.