Docker for Web Developers
Gain insights into Docker's architecture, images, and containers. Learn about running databases, using WordPress and Node.js with Docker, and confidently apply Docker in web development projects.
Hello. I'm Craig - a freelance UK web developer, technical author, and trainer with experience going back to the early days of the web. Since 2009, I've written more than 1,200 tutorials for SitePoint as well as several books and courses covering a range of web technologies. I'm passionate about creating robust, high-performance sites and applications so you'll often hear me banging on about HTML, CSS, vanilla JavaScript, Node.js, Deno, Progressive Web Apps, Docker, DevTools, and more.
Join 3.1 million developers at
What You'll Learn
- Learn the fundamentals of Docker to get you off the ground
- Get your hands dirty making and running the various web apps
- Learn how Compose allows the addition of multiple services
- Create custom images and use them for production purposes
- Learn how the containers work together to run a fully functioning app
Learning Roadmap
1.
Why Docker for Web Developers?
Why Docker for Web Developers?
2.
Introduction
Introduction
3.
What is Docker?
What is Docker?
9 Lessons
9 Lessons
4.
Launch a MySQL Database with Docker
Launch a MySQL Database with Docker
11 Lessons
11 Lessons
5.
WordPress Development with Docker
WordPress Development with Docker
12 Lessons
12 Lessons
6.
Application Development with Docker
Application Development with Docker
9 Lessons
9 Lessons
7.
Push Your Docker Image to a Repository
Push Your Docker Image to a Repository
6 Lessons
6 Lessons
8.
Docker Orchestration on Production Servers
Docker Orchestration on Production Servers
5 Lessons
5 Lessons
9.
Docker CLI Commands
Docker CLI Commands
6 Lessons
6 Lessons
10.
Dockerfile and Docker Compose
Dockerfile and Docker Compose
5 Lessons
5 Lessons
11.
Project: Never-Ending Quizzery
Project: Never-Ending Quizzery
8 Lessons
8 Lessons
12.
APPENDIX
APPENDIX
6 Lessons
6 Lessons
Craig Buckler
Craig is a freelance UK web developer and technical author who obsesses over standards and performance.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources