# A Crash Course on Docker ![rw-book-cover](https://cdn.prod.website-files.com/67f9776b8553224cbb897cd7/680fb86ab10100a5821161c8_8461b32db17f80337c8c1b1c17236d58a21f8c66-400x342.png) ## Metadata - Author: [[Yevgeniy, Brikman]] - Full Title: A Crash Course on Docker - Category: #articles - Summary: Docker packages applications and their dependencies into images so they run the same anywhere. Containers run those images in isolated, lightweight user-space environments that start quickly and can map ports to the host. You build images with a Dockerfile or pull them from Docker Hub and run them with docker run. - URL: https://www.gruntwork.io/blog/a-crash-course-on-docker ## Highlights - Docker offers a way to package and run your code so that it is *portable*: that is, so that you can run that code just about anywhere—your own computer, a QA server, a production server—and be confident that it will always run exactly the same way. ([View Highlight](https://read.readwise.io/read/01k3220vv86wxxm7g3fmp4ntyd))