Get a hands on introduction to the technology that not only revived Linux Containers, but turned them into an indispensable tool for application developers. Docker (and the open source version, Moby) are changing architectural approaches to software development and management. Faster and lighter than 'traditional' virtual machines, testing and deploying 'dockerized' applications accelerate application development.
This course is intended to provide you with a basic understanding of what Docker is and how it is used to manage and run applications. You will also learn how the related "Docker Ecosystem" applications and tools help app developers work with and manage Docker containers. Most importantly, you'll get hands on experience building and deploying an application with a Docker container. By the end of this class you should know if Docker is worth further investment in learning for your use case. See you in class!