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
Tip the Site
Support this siteYour recognition and a small knowledge-service contribution help keep this technical work open source.Scan the WeChat Pay or Alipay code below. Logged-in and guest visitors can both tip.
WeChat Pay
Alipay
Open WeChat or Alipay and scan. No login required.
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. . . . . . . . . . . . . . . . . . . . . . . . . . . ....
u are pulling has been verified 511136ea3c5a: Pull complete 638fd9704285: Pull complete 61f7f4f722fb: Pull complete Status: Downloaded newer image for debian...
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...
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...
(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...
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...
"auth" => "-", Logging | 181 www.it-ebooks.info Docker Logging with syslog Assuming your Docker host has syslog support, you can use the syslog driver,
Support this siteYour recognition and a small knowledge-service contribution help keep this technical work open source.
Scan the WeChat Pay or Alipay code below. Logged-in and guest visitors can both tip.
WeChat PayAlipay
Open WeChat or Alipay and scan. No login required.
Add Tag
Enter tag name (max 50 characters)
Share E-Book
Using Docker Developing and Deploying Software with Containers (Adrian Mouat)(Z-Library)
Scan QR code with your phone to access
Copy the link or scan the QR code to access this e-book on your phone
Share E-Book via Email
Please enter email address
Donation Statistics
¥.00
Total Donations
0
Donation Count
Using Docker Developing and Deploying Software with Containers (Adrian Mouat)(Z-Library)
Find Your Favorite Books
Only registered users can comment after logging in. Comments need to be reviewed by administrators before being displayed
Loading comments...
Reply to Comment
Edit Comment