Getting Started with Docker

Containerizing the Go application using Docker.

Dockerizing the Application

Decided to containerize the blog application using Docker for consistent development and deployment environments. Writing the Dockerfile took some iteration to get the build steps and dependencies right.

Being able to run docker build and docker run and have the application just work is fantastic. It simplifies deployment significantly and makes local testing easier.