Book description
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
Publisher resources
Table of contents
- Preface
- I. Background and Basics
- 1. The What and Why of Containers
- 2. Installation
- 3. First Steps
- 4. Docker Fundamentals
- II. The Software Lifecycle with Docker
- 5. Using Docker in Development
- 6. Creating a Simple Web App
- 7. Image Distribution
- 8. Continuous Integration and Testing with Docker
- 9. Deploying Containers
- 10. Logging and Monitoring
- III. Tools and Techniques
- 11. Networking and Service Discovery
- 12. Orchestration, Clustering, and Management
- 13. Security and Limiting Containers
- Index
Product information
- Title: Using Docker
- Author(s):
- Release date: December 2015
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491915912
You might also like
book
Docker in Practice, Second Edition
Docker in Practice, Second Edition presents over 100 practical techniques, hand-picked to help you get the …
book
Docker Cookbook
Whether you’re deploying applications on premise or in the cloud, this cookbook provides developers, operators, and …
book
The Docker Workshop
Get started with Docker on your local machine and progress towards deploying useful applications in production …
book
Docker Security
To use Docker safely, in both production and development, you need to be aware of the …