Docker has been a game-changer when it comes to how modern applications are deployed and architectured. Docker allows you to create a robust and resilient environment to generate portable, composable, scalable, and stable application containers. It has now grown into a key driver of innovation beyond system administration, with an impact on the world of web development and more. Using Docker, you will be able to build, ship, and run many distributed applications in real time. This course shows you how it not only demonstrates how to use Docker more effectively, it also helps you rethink and reimagine what's possible with Docker.
In this course, you will start with quickly installing Docker and start working with images and containers. We will then define multi-container applications and understand the advantages of using containers locally. You'll find everything related to extending and integrating Docker in new and innovative ways. Docker Swarm and Docker Compose will help you take control of your containers in an efficient way.
At the end of this course, you will be well equipped in deploying your applications using Docker and will have a clear understanding of concepts, techniques, and practical methods to get it running in production systems. So let's get started.