5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

IT Professional Curricula     Operating Systems and Server Technologies Solution Area     DevOps     Docker – Beyond the Basics
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.

Objectives

Managing Images

  • 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

Managing Image Layers

  • 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

Working with the Dockerfile

  • 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

Advanced Docker Volumes

  • 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

Networking in Docker

  • 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

Practice: Working with Images

  • use Docker to create and layer an image