Video description
Feeling uncertain about how to use Docker in the real world? This course will put you at ease. Beginning with single-app deployments and managing a database all the way to building a dynamic architecture with automated service discovery, the course gives examples and code on how to build and deploy your apps in a Docker environment.
To get the most out of the class, learners will need access to the toolsets listed in the bullets below, and have a basic understanding of Docker and basic Docker commands.
- Gain hands-on experience using Docker in a variety of real-world situations
- Learn to deploy a single-service monolithic application with continuous testing deployment
- Review methods for deploying, backing up and restoring a Docker database
- Understand how to build and secure a Docker "swarm" consisting of multiple web servers
- Learn to dynamically route external traffic to Docker containers using automated service discovery
- Required tools: Computer running Linux, OSX 10.8+, or 64-bit Windows 7+
- Required computing infrastructure: Access to AWS, Digital Ocean, or Rackspace
Publisher resources
Table of contents
-
Introduction
- Course Introduction 00:01:55
- About The Author 00:00:56
- Advantages Of Container-Based Architecture 00:05:27
- The Emerging Microservices Architectural Pattern 00:03:57
-
Deploying Monolithic/Singer-Service Applications
- Server Setup, Building & Deploying A Single Application 00:08:02
- Local-Development Workflow 00:07:04
- Local-Development With A Database 00:04:59
- Working With Production Dabases 00:04:57
- Backing Up And Restoring Database Data 00:07:46
-
Continous Deployment With CircleCI
- Continuous Testing 00:07:45
- Continuous Deployment From A Master Branch 00:05:06
- Continuous Deployment For Other Environments 00:11:28
- Introduction To Services And Microservices
- Service Discovery - The Big "New" Piece
-
Dynamic Architecture/Nodes
- Creating A "Swarm" Of Docker Servers 00:10:37
- Deploying Applications To Your Swarm 00:05:51
- Adding Tags To Control Container Placement 00:06:42
- Security Concerns With Docker Swarm 00:10:02
-
Dynamic Registration & Discovery
- Service Discovery Patterns 00:04:26
- Getting Our Registry Up And Going 00:05:02
- Service Self-Registration 00:05:54
- Sidekick Service Registration 00:05:35
- Automated Container Registration 00:09:58
- Dynamic Load Balancing 00:06:18
- Dynamic Load Balancing Code Walkthrough 00:02:59
- SSL Termination 00:03:45
- Docker Anti-Patterns 00:07:40
-
Deployment Strategies
- Rolling Deployments With Multiple Containers 00:07:10
- Red-Black Deployments 00:04:54
- Blue-Green Deployments 00:07:01
- Multiple-Running-Version Deployments 00:04:01
-
Conclusion
- Wrap-Up And Thank You 00:01:42
Product information
- Title: Real World Docker
- Author(s):
- Release date: June 2016
- Publisher(s): Infinite Skills
- ISBN: 9781491959282
You might also like
video
Docker Orchestration and Microservices, Second Edition
2+ Hours of Video Instruction provides developers with key insights and best practices for how to …
video
Developing Ops-Friendly Microservices
In this Developing Ops-Friendly Microservices training course, expert author Rick Fast will teach you how to …
video
The Docker Video Collection
Containers have introduced a sea change into how development and ops teams are working together and …
video
Linux Web Operations
Overview Linux Web Operations LiveLessonsguides system administrators, developers, and other Linux professionals through the layers of …