You probably want to use Docker with Go, because: Packaging as a container is required if you’re running it on Kubernetes (like me!)You have to work with different versions of Go on the same machine.You need exact, reproducible, shareable and deterministic environments for development as well as production.You need a quick and easy way of building and deploying a final compiled binary.You might wa