Docker is everywhere and yet it can be incredibly intimidating to engineers who are new to it. In this short video, I attempt to dispel some of the magic around Docker in an effort to get folks comfortable working with Dockerfiles and Docker concepts in general.
Instead of pulling down a ready-made image from Docker Hub, I start with a basic alpine
image and build up the necessary software and configuration to run the application. Making a Docker image this way—from “scratch”—hopefully illuminates how Docker works behind the scenes and provides insight into issues folks may encounter at their work or in other projects.
Interested in exploring more with Docker? Check out these resources:
- Containers And Docker In Plain English For App Developers
- Docker Docs: Orientation and Setup
- Docker Tutorial for Beginners
- Docker for beginners
- So You Want to Deploy Docker on Heroku