Docker Bootcamp

Fast, intensive, and effective Docker learning

Docker Bootcamp

Russ McKendrick et al.

2 customer reviews
Fast, intensive, and effective Docker learning
Mapt Subscription
FREE
$29.99/m after trial
eBook
$10.00
RRP $27.99
Save 64%
Print + eBook
$34.99
RRP $34.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.00
$34.99
$29.99p/m after trial
RRP $27.99
RRP $34.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Preview in Mapt

Book Details

ISBN 139781787286986
Paperback196 pages

Book Description

Docker allows you to create a robust and resilient environment to generate portable, composable, scalable, and stable application containers.

The book starts by installing the core Docker Engine on MacOS, Windows 10 and Linux desktops. We will then define multi-container applications and understand the advantages of using containers locally. Once this is done, we will deploy containers on a single Docker host which is publicly accessible. Furthermore, we will learn how to deploy and configure a Docker Swarm cluster and explore networking and storage third-party plugins to extend the core Docker functionality. Towards the end, the book will demonstrate how to monitor and troubleshoot day-to-day problems in addition to various real world examples of container deployments.

Table of Contents

Chapter 1: Installing Docker Locally
Docker for Mac and Windows
Docker on Ubuntu 16.04
Testing your installation
Summary
Chapter 2: Launching Applications Using Docker
Docker terminology
Controlling Docker containers
Running a WordPress container
Docker Compose
Docker Build
A quick overview of the Dockerfile's syntax
The Dockerfile build instructions
Customizing existing images
Sharing your images
Summary
Chapter 3: Docker in the Cloud
Docker Machine
The Digital Ocean driver
The Amazon Web Services driver
The Microsoft Azure driver
References
Summary
Chapter 4: Docker Swarm
Creating a Swarm manually
Launching a service
Launching a stack
Docker for Amazon Web Services
Docker for Azure
Summary
Chapter 5: Docker Plugins
REX-Ray volume plugin
WeaveNetwork Plugin
Summary
Chapter 6: Troubleshooting and Monitoring
Troubleshooting containers
Debugging a Dockerfile
Monitoring containers
Summary
Chapter 7: Putting It All Together
Workflows
Describing containers
Describing Docker
Virtual Machines versus containers
The Docker use cases
Summary

What You Will Learn

  • Use Docker Compose to make multi-container applications easier to launch
  • Launch Docker hosts in various public clouds
  • Deploy and configure a Docker Swarm cluster.
  • Work with third-party plugins to extend core Docker functionality
  • Monitor containers and hosts and explore commands to troubleshoot Docker

Authors

Table of Contents

Chapter 1: Installing Docker Locally
Docker for Mac and Windows
Docker on Ubuntu 16.04
Testing your installation
Summary
Chapter 2: Launching Applications Using Docker
Docker terminology
Controlling Docker containers
Running a WordPress container
Docker Compose
Docker Build
A quick overview of the Dockerfile's syntax
The Dockerfile build instructions
Customizing existing images
Sharing your images
Summary
Chapter 3: Docker in the Cloud
Docker Machine
The Digital Ocean driver
The Amazon Web Services driver
The Microsoft Azure driver
References
Summary
Chapter 4: Docker Swarm
Creating a Swarm manually
Launching a service
Launching a stack
Docker for Amazon Web Services
Docker for Azure
Summary
Chapter 5: Docker Plugins
REX-Ray volume plugin
WeaveNetwork Plugin
Summary
Chapter 6: Troubleshooting and Monitoring
Troubleshooting containers
Debugging a Dockerfile
Monitoring containers
Summary
Chapter 7: Putting It All Together
Workflows
Describing containers
Describing Docker
Virtual Machines versus containers
The Docker use cases
Summary

Book Details

ISBN 139781787286986
Paperback196 pages
Read More
From 2 reviews

Read More Reviews

Recommended for You

Docker: Creating Structured Containers Book Cover
Docker: Creating Structured Containers
$ 59.99
$ 10.00
DevOps: Puppet, Docker, and Kubernetes Book Cover
DevOps: Puppet, Docker, and Kubernetes
$ 79.99
$ 10.00
Dockerization - Do more with Docker [Integrated Course] Book Cover
Dockerization - Do more with Docker [Integrated Course]
$ 124.99
$ 10.00
AWS Bootcamp Book Cover
AWS Bootcamp
$ 31.99
$ 10.00
R: The Complete Machine Learning Bootcamp [Integrated Course] Book Cover
R: The Complete Machine Learning Bootcamp [Integrated Course]
$ 124.99
$ 10.00
Linux Shell Scripting Bootcamp Book Cover
Linux Shell Scripting Bootcamp
$ 31.99
$ 10.00