Docker Configuration and Management


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Since the demand for IT personnel having an in-depth knowledge of Docker is exploding, a detailed understanding of the configuration and management of Docker has become a fundamental requirement for a skilled DevOps developer. This course will teach you the configuration and management techniques of Docker while covering some advanced topics, such as managing images, working with the Dockerfile, volumes, and networking.

Target Audience
Technical managers, operations staff, application developers, network administrators, system administrators, and anyone interested in learning about advanced Docker features. A prior knowledge of Docker is assumed.

Prerequisites
None

Expected Duration (hours)
2.5

Lesson Objectives

Docker Configuration and Management

  • start the course
  • describe the various steps to create an account on Docker Hub
  • define the process of creating a Docker image from an existing container
  • apply the Docker push command to push the image to the registry
  • use the Docker history command to find all the intermediate image layers
  • distinguish between the Docker commands when performing image maintenance
  • recall the components and the steps in building Docker images
  • summarize the different approaches to building Docker images
  • use Docker commands to run an interactive shell
  • create a Dockerfile that layers on the server and the site content in a single build
  • create Docker images using a Dockerfile
  • install the fedora-dockerfiles package to get the Dockerfiles
  • create a Docker container that just runs Firefox
  • run an application that requires running multiple services simultaneously
  • run Docker inspect to examine volume configuration
  • describe the methods and the attributes to gain access to volumes
  • analyze how a deployed web server is configured and built
  • describe where to get files to create and write the map
  • list the steps to run the container server
  • use the worker to bridge multiple servers together with volumes
  • list the Docker network-related command line options
  • describe how Docker configures DNS with containers and virtual files
  • describe how the communication between two containers is governed at the operating system level
  • recognize whether a container can communicate to the outside world
  • describe how to configure containers to accept incoming connections
  • describe how to use Pipework for Docker container network configuration
  • use Docker to create and layer an image
  • Course Number:
    os_doad_a01_it_enus

    Expertise Level
    Intermediate