Video accessible from your Account page after purchase.
Register your product to gain access to bonus material or receive a coupon.
4+ Hours of Video Instruction
Docker Containers LiveLessons takes you through your first experiences understanding, running, building, and managing Docker container, and then leads you into container orchestration with OpenShift and Kubernetes.
Overview
With cloud computing, applications need to move around efficiently and run almost anywhere. In this video, learn how you can create containerized applications with Docker that are lightweight and portable. First, Chris Negus shows you how to begin using Docker on Ubuntu, Red Hat Enterprise Linux, or Fedora systems (with options of Windows or Mac OS X). Then he shows you how to pull and push Docker container images from and to Docker registries. The next few lessons get you started running containers and investigating how they work. After that, you learn how to build your own Docker images. The video then examines orchestration tools, such as Kubernetes and Cockpit, and development tools, such as OpenShift, for deploying and managing containers. Finally, it provides some tips for developing your own Docker containers.
Skill Level
Introduction
Lesson 1: Welcome to Docker Containers and Beyond
Learning Objectives
1.1 Use containers to deliver applications efficiently
1.2 Understand how containers change applications
1.3 Explain how containers are used across an enterprise
Lesson 2: Getting Docker Software
Learning Objectives
2.1 Choose a Docker environment
2.2 Set up Docker in Fedora
2.3 Set up Docker in Ubuntu
2.4 Set up Docker in Red Hat Enterprise Linux
2.5 Set up OpenShift on Linux, Windows, or Mac
2.6 Set up a Fedora Atomic host
Lesson 3: Using Docker Registries
Learning Objectives
3.1 Use the public Docker registry
3.2 Create private Docker registries
3.3 Push and pull Docker images
3.4 Use an OpenShift registry
Lesson 4: Starting Up Containers
Learning Objectives
4.1 Launch an existing container
4.2 Check out a running container
4.3 Manipulate containers (run, stop and start)
Lesson 5: Making Docker Images from Containers
Learning Objectives
5.1 Save containers to images
5.2 Tag an image
5.3 Commit an image to a registry
Lesson 6: Keeping Your Docker Build System Healthy
Learning Objectives
6.1 Monitor your Docker system
6.2 Remove containers and images
Lesson 7: Building Docker Images
Learning Objectives
7.1 Understand Dockerfile files
7.2 Choose what goes into a Dockerfile file
7.3 Use Docker build to build container images
Lesson 8: Tips for Building Containers
Learning Objectives
8.1 Employ general rules for building containers
8.2 Configure software repositories, networking, logging and storage
8.3 Choose base container images
Lesson 9: Orchestrating with Kubernetes and OpenShift
Learning Objectives
9.1 Understand Kubernetes
9.2 Start an application with OpenShift
9.3 Manage containers with Cockpit
Lesson 10: Developing Containerized Applications
Learning Objectives
10.1 Choose container development tools
10.2 Get involved with Docker development
10.3 Use techniques for building containers
Lesson 11: Digging into Advanced Networking and Storage
Learning Objectives
11.1 Choose container networking
11.2 Add storage to containers
Lesson 12: Running Super Privileged Containers
Learning Objectives
12.1 Understand Linux namespaces
12.2 Run super privileged containers
Lesson 13: Going Beyond Docker Containers
Learning Objectives
13.1 Explore advanced container security
13.2 Examine interesting Dockerfile files
13.3 Run containers without Docker
13.4 Follow container features on the horizon
Summary