I built a container from scratch in Go to understand what Docker actually does under the hood