Deploying and Running Docker Containers [Video]

Preview in Mapt

Deploying and Running Docker Containers [Video]

Allan Espinosa

Setup, automate and manage your docker containers
Mapt Subscription
FREE
$29.99/m after trial
Video
$106.25
RRP $124.99
Save 14%
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
$106.25
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Deploying and Running Docker Containers [Video] Book Cover
Deploying and Running Docker Containers [Video]
$ 124.99
$ 106.25
Hands-On Docker for Microservices [Video] Book Cover
Hands-On Docker for Microservices [Video]
$ 124.99
$ 106.25
Buy 2 for $35.00
Save $214.98
Add to Cart

Video Details

ISBN 139781788625777
Course Length1 hour and 45 minutes

Video Description

Docker is a portable container format that allows you to run code anywhere from your desktop to the cloud. Docker's workflow makes development, testing, and deployment much easier and much faster. This video course will walk you through a basic deployment-pipeline setup in Jenkins. You will then learn how to create two minimal Docker environments: one for development and one for production. You will then set up Jenkins inside a Docker container to support and automate your deployment pipeline. Next, you will learn how to provide reliability and scalability to your application by setting up a cluster of Docker hosts using Docker's Swarm mode, and then automate the deployment of Docker hosts using Chef. Finally, you will monitor, log, and manage your Docker containers. Towards the end of this video course, you will work with the various components required to run Docker in production.

Style and Approach

We start with a high-level description of continuous delivery and a reference implementation viewers of this video can use.

This volume how to do things manually to give viewers an intuition. The manual steps are paired with a reference implementation on how to automate things to be able to truly scale their production Docker environment.

Table of Contents

Multiple Docker Environments
The Course Overview
Development Environments in Docker
Build the Docker Image
Production Docker Environment
Setup Jenkins
Install Jenkins
Jenkinsfile Pipeline
Automating Jenkins
Setting Up Docker Swarm Mode
Initialize Docker Swarm
Update Deployment Pipeline
Expanding Docker Swarm
Other Cluster Orchestrators
Automating Docker Host Deployments
Signup for Hosted Chef
Setup Docker with Chef
Setup Docker Swarm
Monitoring and Logging Docker
Build Monitoring System with Graphite and Grafana
Collect Metrics with Collectd
Centralize Logs with Logstash and Elasticsearch
Visualize Logs with Kibana
Managing Docker Services
Azure Container Service
Amazon EC2 Container Service
Google Kubernetes Engine

What You Will Learn

  • Preparing multiple Docker environments
  • Automate your Docker workflow with Jenkins
  • Setting up a cluster of Docker hosts using Docker's Swarm mode
  • Automate the deployment of Docker hosts using Chef
  • Monitor, log and manage Docker containers
  • Master the components required to run Docker in production

Authors

Table of Contents

Multiple Docker Environments
The Course Overview
Development Environments in Docker
Build the Docker Image
Production Docker Environment
Setup Jenkins
Install Jenkins
Jenkinsfile Pipeline
Automating Jenkins
Setting Up Docker Swarm Mode
Initialize Docker Swarm
Update Deployment Pipeline
Expanding Docker Swarm
Other Cluster Orchestrators
Automating Docker Host Deployments
Signup for Hosted Chef
Setup Docker with Chef
Setup Docker Swarm
Monitoring and Logging Docker
Build Monitoring System with Graphite and Grafana
Collect Metrics with Collectd
Centralize Logs with Logstash and Elasticsearch
Visualize Logs with Kibana
Managing Docker Services
Azure Container Service
Amazon EC2 Container Service
Google Kubernetes Engine

Video Details

ISBN 139781788625777
Course Length1 hour and 45 minutes
Read More

Read More Reviews

Recommended for You

Hands-On Docker for Microservices [Video] Book Cover
Hands-On Docker for Microservices [Video]
$ 124.99
$ 106.25
Docker, Apache Mesos & DCOS: Run and manage cloud datacenter [Video] Book Cover
Docker, Apache Mesos & DCOS: Run and manage cloud datacenter [Video]
$ 194.99
$ 165.75
Azure Platform as a Service – Web and API Application Deployment [Video] Book Cover
Azure Platform as a Service – Web and API Application Deployment [Video]
$ 124.99
$ 106.25
Docker - Swarm, Services and Stack - Hands-On [Video] Book Cover
Docker - Swarm, Services and Stack - Hands-On [Video]
$ 196.99
$ 167.45
Mastering Docker (2017) the DevOps way by School of Devops® [Video] Book Cover
Mastering Docker (2017) the DevOps way by School of Devops® [Video]
$ 90.99
$ 77.35
JavaScript (and jQuery) in 7 Days [Video] Book Cover
JavaScript (and jQuery) in 7 Days [Video]
$ 124.99
$ 106.25