Docker for Developers
Gain insights into Docker, its impact on development, and why it's essential. Learn about creating, deploying, and running applications with containers to enhance your software and career.
Arnaud Weil is a born developer: when he was a kid he was controlling his electric train using an Atari ST and some self-made electronics, then as a teenager created and distributed worldwide one of the first Web browsers for some of the first pocket computers, when the Web was just beginning. In fact, he loves coding. Turning a passion into a career, Arnaud has been coding all kinds of applications from factory tools to smartphone applications to house control solutions. His status as a freelancer allows him to help his clients with many different projects. But what Arnaud enjoys most is helping other developers: that's why he teaches, speaks, and writes books.
Join 3.1 million developers at
What You'll Learn
- Run and manage containers using docker run, logs, inspect, stop, and rm
- Explain how containers prevent dependency conflicts across different runtimes
- Install and verify Docker on Windows or Mac and choose Linux vs Windows containers
- Build custom images with Dockerfiles using COPY, tags, ENV, VOLUME, and EXPOSE
- Publish, tag, and push images to Docker Hub or private registries and pull on other machines
- Optimize image size using base image choice, layer ordering, and multi-stage Dockerfiles
- Monitor containers, set restart policies, and reclaim disk space by cleaning unused Docker resources
Learning Roadmap
2.
Why Docker?
Why Docker?
3.
Get Docker up and Running
Get Docker up and Running
2 Lessons
2 Lessons
4.
Basic Concepts
Basic Concepts
2 Lessons
2 Lessons
5.
Use Docker Images
Use Docker Images
10 Lessons
10 Lessons
6.
Create Docker Images
Create Docker Images
13 Lessons
13 Lessons
7.
Publish Docker Images
Publish Docker Images
10 Lessons
10 Lessons
8.
Forget SDK Installs
Forget SDK Installs
3 Lessons
3 Lessons
9.
Docker with Common Development Profiles
Docker with Common Development Profiles
6 Lessons
6 Lessons
10.
More About Running Containers
More About Running Containers
4 Lessons
4 Lessons
Show License and Attributions
Arnaud Weil
Arnaud Weil was a born to be a developer. Turning a passion into a career, he codes, teaches, speaks, and writes books.
Trusted by 3.1 million developers working at companies
Pradeep Kumar
Software Engineer @ Adobe
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Built for 10x Developers












Free Resources