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

SkillSoft Explore Course

Collections     Sysadmin & DevOps Collection     DevOps     Using Docker
Docker is an open source platform that enables developers, administrators, and others to access and deploy the latest, updated images into their respective environments. It uses automated scripts and manual commands to perform tasks. It allows software application to get into production as quickly as possible by eliminating friction and dependencies that normally occur during shipment of code. In this course, you will learn the basic concepts of Docker and the Docker architecture, how to install Docker on Ubuntu and CentOS.

Objectives

Understanding Docker

  • start the course
  • describe Docker and the problem it solves
  • describe the uses of Docker
  • compare Docker with virtual machine deployments

Understanding Docker Architecture

  • describe Docker architecture
  • identify internal components on which Docker is based
  • differentiate between public and private registries in Docker
  • describe the process of accessing Docker hub

Technological Concepts in Docker

  • identify the use of namespaces in Docker
  • identify the use of control groups in Docker
  • identify the use of union systems in Docker

Installing Docker on Ubuntu

  • verify minimum requirements for Ubuntu
  • install Docker on Ubuntu
  • create a Docker group
  • configure memory for Docker
  • configure UFW forwarding in Docker
  • configure DNS for Docker

Installing Docker on CentOS

  • describe CentOS version and kernel support
  • install a Docker package on CentOS 6.5
  • start and verify Docker daemon in CentOS

Putting Docker to Work

  • describe the process of templating an image
  • use the run command to spawn a Docker container
  • run and interact with a Docker container

Practice: Working with Docker Containers

  • list the steps to access, interact, and see results from a command executed on an image from a local or remote registry