Optimizing Docker Workflows

Optimizing Docker Workflows

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 0h 53m | 300 MB

Automate your Docker infrastructure in no time!

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. Optimizing Docker Workflows looks at your Docker-based workflow and analyzes problems looming in the future.

This video course demonstrates various techniques and tools to make building Docker images faster. You will learn to master various ways to speed up deploying containers to your production environment. Towards the end of this video course, you will look at standard Linux tools for debugging and demonstrate how to use them to interact with containers.

This video course starts with a reference Docker container that you can copy. You can then choose and pick various optimization paths you like, depending on the problem you are encountering in your own applications.

What You Will Learn

  • Explore various tools and techniques to enable you to build Docker images in a jiffy
  • Deploy your containers to your production environment with speed and stability
  • Work with Linux tools for debugging and interacting with containers
  • Get familiar with basic DevOps and Web Operations practices
Table of Contents

01 The Course Overview
02 Setup Dependency Cache
03 Build Dependencies from Cache
04 Optimize Dockerfiles
05 Using the Builder Pattern
06 Alternatives to “Docker Build”
07 Docker Registry in Production
08 Alternative Base Docker Images
09 Blue-Green Deployments
10 Analyze Container Networking
11 Trace System Calls
12 Analyze I_O