Using Docker

Developing and Deploying Software with Containers


Using Docker
Using Docker
Compliments of Nginx

Book Details

Author Adrian Mouat
Publisher O'Reilly Media
Published 2015
Edition 1st (Free Chapters)
Paperback 68 pages
Language English
ISBN-13 9781491915752, 9781491915912
ISBN-10 1491915757, 1491915919
License Compliments of Nginx

Book Description

Docker has enjoyed a meteoric rise in the world of IT. In just a few years, it has gone from being a small, open source project to being top-of-mind for CIOs at the world's largest enterprises. We recently surveyed the broad community of NGINX users, who run more than 165 million sites around the world, and found that a full two-thirds of them are investigating or already using containers in some way.

Of course, adopting a new technology like Docker is easier said than done. Using Docker provides a wealth of practical guidance on incorporating Docker into your full software development lifecycle. The final stages of the lifecycle - integrating Docker into your CI/CD workflows and ultimately deploying into production - can be particularly challenging. The chapters provided in this free ebook excerpt lead you through these complex and critical stages.

Once your containerized application is running in production, you face a whole host of new challenges - not the least of which is providing a stable entrypoint for your clients to connect to. Clients can't directly connect to dynamic endpoints like containers. This is where Nginx come into play.

If you are looking to deploy Docker-based applications, you need reverse proxies that are stable, easy to use, and reliable, like Nginx. Whether you want to perform essential services such as load balancing, caching, and rate limiting, or simply reduce complexity with DNS-based service discovery, Nginx help eliminate the need for manual work and provide application owners one less thing to worry about.


This book is published as open-access, which means it is freely available to read, download, and share without restrictions.

If you enjoyed the book and would like to support the author, you can purchase a printed copy (hardcover or paperback) from official retailers.

Download and Read Links

PDF

Share this Book

[localhost]# find . -name "*Similar_Books*"


CI/CD with Docker and Kubernetes, 2nd Edition

Kubernetes Docker

Containers change how developers build, test, and deploy code. Adopting them takes time, and using them incorrectly can slow down the delivery process. Not every organization has a dedicated team of engineers to focus on this transition, unlike companies such as Spotify or Netflix. A startup CTO, for example, may need to prioritize shipping feature

Test-Driven Development with Python

Python Django JavaScript Selenium

By taking you through the development of a real web application from beginning to end, this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop the minimum amount of code required to pass those tests. The re

Rails on Containers

Ruby Docker Kubernetes

This book is designed to introduce you to using containers and Kubernetes for full-stack development. You'll learn how to develop a full-stack application using Ruby on Rails and PostgreSQL with Sidekiq, and how to manage them all - first with Docker, then with Docker Compose, and finally with Kubernetes. The topics that it covers include how to: -

Introduction to Windows Containers

Docker

With the introduction of container support in Windows Server, we open a world of opportunities that takes traditional monolithic applications on a journey to modernize them for better agility. Containers are a stepping stone that can help IT organizations understand what key items in modern IT environments, such as DevOps, Agile, Scrum, Infrastruct

Cloud Native DevOps with Kubernetes, 2nd Edition

DevOps Kubernetes Cloud

Kubernetes has become the operating system of today's cloud native world, providing a reliable and scalable platform for running containerized workloads. In this friendly, pragmatic book, cloud experts Justin Domingus and John Arundel show you what Kubernetes can do-and what you can do with it. This updated second edition guides you through the gro

Building Secure and Reliable Systems

Can a system be considered truly reliable if it isn't fundamentally secure? Or can it be considered secure if it's unreliable? Security is crucial to the design and operation of scalable systems in production, as it plays an important part in product quality, performance, and availability. In this book, experts from Google share best practices to h