-
Book Overview & Buying
-
Table Of Contents
The Cloud DevOps Engineer's Guide
By :
In the last chapter, you mastered the art of managing source code with Git and collaborating with your team on GitHub. You now have a reliable, version-controlled history of your application. But a repository full of code is only the beginning. The next critical question is: how do we run this code reliably everywhere? This question leads us to one of the most transformative technologies in modern software: containerization.
This chapter introduces you to Docker, the platform that popularized containers and revolutionized how we build, ship, and run applications. You will learn why containers are the solution to the age-old problem of "it works on my machine." We will get our hands dirty by writing a Dockerfile, a simple yet powerful script that acts as a blueprint for our application's environment. You will build your first Docker image and run it as a container. We will then explore how to manage multiple containers with...