DevOps with Docker: Container Management


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Learners will explore a comparison of traditional virtualization and container architectures, as well as benefits of adopting containerization in DevOps workflows, in this 11-video course examining supporting Docker technologies for networking, service discovery, orchestration, and cluster management. Key concepts covered include traditional virtualization with container architecture and benefits of adopting containerization in DevOps workflows; major Docker components and features of the runC driver; and supporting Docker technologies used to manage networking, service discovery, orchestration, and clusters. Next, learn Docker commands to manage containers, associate containers with IPs, and link containers in Docker with the self-discovery approach; how to implement networking in Docker using network drivers to set up container networking; and how to set up custom bridges for Docker and use Open vSwitch virtual switch, instead of the standard Linux bridge. Then learn essential commands in Dockerfile to support the build and run phases of managing images; how to create Docker images with Dockerfile for creating and deploying applications in isolated environments; and learn image distribution and versioning by using repositories and Docker Hub.



Expected Duration (hours)
0.9

Lesson Objectives

DevOps with Docker: Container Management

  • discover the key concepts covered in this course
  • compare the traditional virtualization with container architecture and list the benefits of adopting containerization in DevOps workflows
  • describe major Docker components and the features of the Runc driver
  • list the supporting Docker technologies that can be used to manage networking, service discovery, orchestration, and clusters
  • work with Docker commands to manage containers, associate containers with IPs, and link containers in Docker using the self-discovery approach
  • implement networking in Docker using network drivers to setup container networking
  • set up custom bridges for Docker and use the Open vSwitch virtual switch instead of the standard Linux bridge
  • recall essential commands that are used in Dockerfile to support the build and run phases of managing images
  • create Docker images with Dockerfile for creating and deploying applications in isolated environments
  • describe image distribution and versioning using repositories and Docker Hub
  • summarize the key concepts covered in this course
  • Course Number:
    it_dodkaddj_01_enus

    Expertise Level
    Intermediate