Docker Containers, Third Edition

Docker Containers, Third Edition
Docker Containers, Third Edition
English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 5h 48m | 2.06 GB

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.

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.

Learn How To

  • Run, stop, and restart Docker containers
  • Install Docker on standard Linux or specialized container operating systems
  • Set up a private OpenShift installation on Windows, Mac, or Linux with minishift
  • Set up a private Docker Registry or use OpenShift Registry
  • Create, run, and investigate Docker images and containers
  • Pull and push containers between local systems and Docker registries
  • Integrate Docker containers with host networking and storage
  • Orchestrate multiple containers into complex applications with Kubernetes
  • Build a Docker container to simplify application deployment
  • Launch a containerized application in OpenShift
  • Employ best practices when developing containerized applications
  • Create interesting and powerful containers
  • Investigate Docker supporting technology that is on the horizon
Table of Contents

01 Docker Containers - Introduction
02 Learning objectives
03 1.1 Use containers to deliver applications efficiently
04 1.2 Understand how containers change applications
05 1.3 Explain how containers are used across an enterprise
06 Learning objectives
07 2.1 Choose a Docker environment
08 2.2 Set up Docker in Fedora
09 2.3 Set up Docker in Ubuntu
10 2.4 Set up Docker in Red Hat Enterprise Linux
11 2.5 Set up OpenShift on Linux, Windows, or Mac
12 2.6 Set up a Fedora Atomic host
13 Learning objectives
14 3.1 Use the public Docker registry
15 3.2 Create private Docker registries
16 3.3 Push and pull Docker images
17 3.4 Use an OpenShift registry
18 Learning objectives
19 4.1 Launch an existing container
20 4.2 Check out a running container
21 4.3 Manipulate containers (run, stop and start)
22 Learning objectives
23 5.1 Save containers to images
24 5.2 Tag an image
25 5.3 Commit an image to a registry
26 Learning objectives
27 6.1 Monitor your Docker system
28 6.2 Remove containers and images
29 Learning objectives
30 7.1 Understand Dockerfile files
31 7.2 Choose what goes into a Dockerfile file
32 7.3 Use Docker build to build container images
33 Learning objectives
34 8.1 Employ general rules for building containers
35 8.2 Configure software repositories, networking, logging and storage
36 8.3 Choose base container images
37 Learning objectives
38 9.1 Understand Kubernetes
39 9.2 Start an application with OpenShift
40 9.3 Manage containers with Cockpit
41 Learning objectives
42 10.1 Choose container development tools
43 10.2 Get involved with Docker development
44 10.3 Use techniques for building containers
45 Learning objectives
46 11.1 Choose container networking
47 11.2 Add storage to containers
48 Learning objectives
49 12.1 Understand Linux namespaces
50 12.2 Run super privileged containers
51 Learning objectives
52 13.1 Explore advanced container security
53 13.2 Examine interesting Dockerfile files
54 13.3 Run containers without Docker
55 13.4 Follow container features on the horizon
56 Docker Containers - Summary