Book Image

Beginning DevOps with Docker

By : Joseph Muli
5 (1)
Book Image

Beginning DevOps with Docker

5 (1)
By: Joseph Muli

Overview of this book

Making sure that your application runs across different systems as intended is quickly becoming a standard development requirement. With Docker, you can ensure that what you build will behave the way you expect it to, regardless of where it's deployed. By guiding you through Docker from start to finish (from installation, to the Docker Registry, all the way through to working with Docker Swarms), we’ll equip you with the skills you need to migrate your workflow to Docker with complete confidence.
Table of Contents (7 chapters)

Summary


In this lesson, we have done the following:

  • Talked about orchestration and mentioned a few example tools

  • Discussed clustering and why it's important, especially in production-level setups

  • Learned about virtual hosts by running Docker Machines on VirtualBox

  • Walked through Docker Swarm and how to create and manage a cluster of nodes

  • Introduced example services including Wordpress running on our swarm

  • Gained a high-level understanding of working with the docker-machine cli

  • Talked about load balancing and how Docker Swarm manages this

Congratulations for getting to the finish line! Here's a recap of the knowledge we have gained through the lessons.

In this book, we have covered the following:

  • Talked about DevOps and how Docker contributes to the workflow

  • Understood how to template applications on Dockerfiles

  • Built images and containers and pushed them to Docker Hub

  • Managed containers through docker-compose

  • Learned how we can orchestrate our applications through Docker Swarm