Containerizing Applications with Docker


Details
Containerization is a method of packaging software, making it deployable across different types of infrastructure. Docker is a platform that allows users to build static templates called images. A runtime instance of the image is called a container. Containers are isolated from each other and use their own set of resources.
In this upcoming workshop presented by data scientist Adrian Dolinay, we will build a Docker image and run a Docker container for a simple Python script.
For those that follow along, it is highly recommended to use a virtual machine or bootable USB running a Linux distribution. The Docker Engine runs natively on Linux, but Windows and Mac do not which requires a workaround.
To install Docker on a Ubuntu distribution you can check out the following tutorial on YouTube. The repository for the tutorial is hosted on GitHub.
Hope to see you there!

Containerizing Applications with Docker