![](https://videos.teamtreehouse.com/stills/TH-IntroDocker-Trailer-stills-0.jpg?token=68be4463_d8f84139da7aaf5d7493c434c34e43159cc12299)
- Development Tools
- Intermediate
About this Course
Docker allows any developer of any language to package an app into a container, like a shipping container. Containers include an app and all the other software it depends on, like databases. Containers let your users easily run your website, app, or service on any operating system they want. This course will show you how Docker works, and how it can make it easier to distribute your software!
What you'll learn
- Images and containers
- Dockerfiles
- Docker networking
- Registries
Teachers
-
Jay McGavren
Resident Ruby and Go teacher for Treehouse. Author of Head First Ruby, a tutorial book on the core Ruby language.
-
Jared Smith
Jared is a Computer Security researcher at the US's largest national laboratory in Oak Ridge, TN, where he works on projects ranging from novel security data analytics tools to malware research. He was previously a software security engineer at Cisco System's internal security team and serves as a technical advisor for several Knoxville, TN companies. He roams the so-called "Cyberspace" as @jaredthecoder.