<p>Docker containers offer simpler, faster, and more robust methods for developing, distributing, and running software than previously available. With this hands-on guide, you'll learn <i>why</i> containers are so important, <i>what</i> you'll gain by adopting Docker, and <i>how</i> to make it part
Using Docker: Developing and Deploying Software with Containers
โ Scribed by Adrian Mouat
- Publisher
- OโReilly Media
- Year
- 2016
- Tongue
- English
- Leaves
- 355
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
Docker containers offer simpler, faster, and more robust methods for developing, distributing, and running software than previously available. With this hands-on guide, youโll learn why containers are so important, what youโll gain by adopting Docker, and how to make it part of your development process.
Ideal for developers, operations engineers, and system administratorsโespecially those keen to embrace a DevOps approachโUsing Docker will take you from Docker and container basics to running dozens of containers on a multi-host system with networking and scheduling. The core of the book walks you through the steps needed to develop, test, and deploy a web application with Docker.
โข Get started with Docker by building and deploying a simple web application
โข Use Continuous Deployment techniques to push your application to production multiple times a day
โข Learn various options and techniques for logging and monitoring multiple containers
โข Examine networking and service discovery: how do containers find each other and how do you connect them?
โข Orchestrate and cluster containers to address load-balancing, scaling, failover, and scheduling
โข Secure your system by following the principles of defense-in-depth and least privilege
โฆ Subjects
DevOps; Linux; Security; Web Applications; Monitoring; Logging; Microservices; Clusters; Docker; Deployment; Application Development; Networking; Kubernetes; Continuous Integration; Containerization; Testing; Container Orchestration
๐ SIMILAR VOLUMES
<div><p>Docker containers offer simpler, faster, and more robust methods for developing, distributing, and running software than previously available. With this hands-on guide, youโll learn <i>why</i> containers are so important, <i>what</i> youโll gain by adopting Docker, and <i>how</i> to make it
Docker containers offer simpler, faster, and more robust methods for developing, distributing, and running software than previously available. With this hands-on guide, youโll learn why containers are so important, what youโll gain by adopting Docker, and how to make it part of your development proc
If you want to learn how to build modern, scalable software with Docker and Kubernetes, then this book is for you. Kubernetes is an open-source, efficient platform to host your applications in a safe and scalable environment, and Docker is the virtualization architecture from the future! This book