Docker resource usage & overhead

This type of resource usage seems normal (although I’m not saying it’s ideal, just not unexpected). Partially, the Golang (language Docker is written in) runtime’s virtual memory usage is quite high by default due to pre-allocated stack space (Understanding Golang Memory Usage – Defer Panic) and Docker tends to spin off a lot of goroutines.

183 containers definitely seems like a lot for one machine, though it’s not unheard of – what are you running in them?

Just because I’m curious, could you explain the steps / commands you used to divine this information?