Share E-Book
Scan to open this page

Scan with your phone to open this page

Author: Adrian Mouat

Rating No ratings yet

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 applicationUse Continuous Deployment techniques to push your application to production multiple times a dayLearn various options and techniques for logging and monitoring multiple containersExamine 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 schedulingSecure your system by following the principles of defense-in-depth and least privilege

AI Reading Assistant

Whole-book reading guide from stratified index samples; jump to passages in the text

Brief outline
【One-Line Pitch】 Docker containers offer simpler, faster, and more robust methods for developing, distributing, and running software t… 【Book Arc】 - **Opening (~0%–12%)**: The core of the book walks you through the steps needed to develop, test, and deploy a web application with Docker.; Written down by itself, this sounds dry and boring. - **Early (~12%–35%)**: say 1.8 or newer), you can safely skip to the next chapter.; We’ve called the docker run command, which is responsi‐ ble for launching containers. - **Middle (~35%–65%)**: using on the com‐ mands commonly used on a day-to-day basis.; Go, and Ruby contain multiple images for different purposes. - **Late (~65%–88%)**: onsistency benefits of containers but increases their size.; There does seem to be some movement in this area, and I expect to see offerings aimed at testing Docker containers soon. - **Ending (~88%–100%)**: This has the important advantage of not exposing the variables to docker inspect or linked containers.; and the Terraform infrastructure-configuration tool. 【Key Takeaways】 - **The core of the book w…** (Opening): The core of the book walks you through the steps needed to develop, test, and deploy a web application with Docker. - **Written down by itself** (Opening): Written down by itself, this sounds dry and boring. - **asts should also be ab…** (Opening): asts should also be able to get something out of this book. - **say 1.8 or newer)** (Early): say 1.8 or newer), you can safely skip to the next chapter. - **We’ve called the docke…** (Early): We’ve called the docker run command, which is responsi‐ ble for launching containers. - **Docker starts the con‐…** (Early): Docker starts the con‐ tainer as normal, but rather than printing the output from the container, it returns the containers ID and exits. 【Reading Tips】 - Use Passage locations below to jump into the text and set reading anchors - If this is a brief outline, click Regenerate (top right) for a synthesized guide 【Coverage Limits】 Compressed outline without the model (~33 index chunks). Full structured guide needs AI available.
Excerpt 1
4 Docker and Containers 6 Docker: A History 8 Plugins and Plumbing 10 64-Bit Linux 10 2. Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . ....
View in text
Excerpt 2
u are pulling has been verified 511136ea3c5a: Pull complete 638fd9704285: Pull complete 61f7f4f722fb: Pull complete Status: Downloaded newer image for debian...
View in text
Excerpt 3
h: /bin/bash: not found / # /bin/sh -c "echo ahh!" ahh! And the problem becomes even more obvious: the busybox image doesn’t include the bash shell. Caching...
View in text
Excerpt 4
ified specific ports on the host to bind to. Instead, we’ve used the -P argument, which makes Docker automatically map a random high- numbered port on the ho...
View in text
Excerpt 5
. Writing objects: 100% (4/4), 456 bytes | 0 bytes/s, done. Total 4 (delta 2), reused 0 (delta 0) To git@github.com:using-docker/image-dist.git c81ff68..d8f3...
View in text
Excerpt 6
(e.g., use a different URL prefix) to your functional API. End-to-end tests Tests that ensure the entire system is working. Since these are quite expensive t...
View in text
Excerpt 7
rrent options are: AUFS The first storage driver for Docker. To date, this is probably the most tested and commonly used driver. Along with Overlay, it has t...
View in text
Excerpt 8
"auth" => "-", Logging | 181 www.it-ebooks.info Docker Logging with syslog Assuming your Docker host has syslog support, you can use the syslog driver,
View in text
Tags
AI categories
AI
ISBN: 1491915765
Publisher: O'Reilly Media
Publish Year: 2016
Language: English
Pages: 355
File Format: PDF
File Size: 8.2 MB
Text Preview (First 20 pages)
Registered users can read the full content for free

Register as a Gaohf Library member to read the complete e-book online for free and enjoy a better reading experience.

Generating text preview…