Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Learn Docker - Fundamentals of Docker 18.x
  • Table Of Contents Toc
Learn Docker - Fundamentals of Docker 18.x

Learn Docker - Fundamentals of Docker 18.x

By : Dr. Gabriel N. Schenker
5 (4)
close
close
Learn Docker - Fundamentals of Docker 18.x

Learn Docker - Fundamentals of Docker 18.x

5 (4)
By: Dr. Gabriel N. Schenker

Overview of this book

Docker containers have revolutionized the software supply chain in small and big enterprises. Never before has a new technology so rapidly penetrated the top 500 enterprises worldwide. Companies that embrace containers and containerize their traditional mission-critical applications have reported savings of at least 50% in total maintenance cost and a reduction of 90% (or more) of the time required to deploy new versions of those applications. Furthermore they are benefitting from increased security just by using containers as opposed to running applications outside containers. This book starts from scratch, introducing you to Docker fundamentals and setting up an environment to work with it. Then we delve into concepts such as Docker containers, Docker images, Docker Compose, and so on. We will also cover the concepts of deployment, orchestration, networking, and security. Furthermore, we explain Docker functionalities on public clouds such as AWS. By the end of this book, you will have hands-on experience working with Docker containers and orchestrators such as SwarmKit and Kubernetes.
Table of Contents (17 chapters)
close
close

The swarm routing mesh


If you have been paying attention, then you might have noticed something interesting in the last section. We had the pets application deployed and it resulted in the fact that an instance of the service web was installed on the three nodes node-3, node-4, and node-5. Yet, we were able to access the web service on node-1 with localhost and we reached each container from there. How is that possible? Well, this is due to the so-called swarm routing mesh. The routing mesh makes sure that when we publish a port of a service, that port is then published on all nodes of the swarm. Thus, network traffic that hits any node of the swarm and requests to use the specific port, will be forwarded to one of the service containers by routing the mesh. Let's look at the following figure to see how that works:

Docker Swarm routing mesh

In this situation we have three nodes, called Host A to Host C, with the IP addresses 172.10.0.15, 172.10.0.17, and 172.10.0.33. In the lower left-corner...

CONTINUE READING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
Learn Docker - Fundamentals of Docker 18.x
notes
bookmark Notes and Bookmarks search Search in title playlist Add to playlist download Download options font-size Font size

Change the font size

margin-width Margin width

Change margin width

day-mode Day/Sepia/Night Modes

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY

Submit Your Feedback

Modal Close icon
Modal Close icon
Modal Close icon