Docker Fundamentals

Course Overview:

This introductory level course which introduces you to the Docker platform and takes you through installing, integrating, and running it in your working environment. Participants will spend the first two days of the course learning about why Docker exists and the benefits of developing and running your applications on the Docker platform. Each topic covered will consist of a variety of hands-on exercises designed to help you quickly grow from a beginner to a seasoned user.

The course offers learners the opportunity to assimilate basic container orchestration and how to scale Docker across multiple nodes in a simple swarm or Kubernetes cluster. This course provides essential foundational knowledge for subsequent Docker courses.

Course Objectives:

  • Understand the components of the Docker platform
  • Understand the concept of containers and images
  • Run and manage Docker containers using existing images
  • Build custom images from a container
  • Build custom images from a Dockerfile
  • Push and pull images to DockerHub
  • Configure a bridge network and run containers on that network
  • Understand the concept of Docker volumes
  • Configure and mount volumes to containers
  • Understand how to set up a basic CI/CD build in Docker Hub

Target Audience:

  • Developers
  • DevOps engineers
  • System administrators
  • Operators
  • Architects

Pre-requisites:

  • Basic knowledge with Linux command line and Networking.

Course Duration:

  • 2 Days ( 14 Hours )

Course Content:

  • Installing the Docker Engine
  • Creating our first Docker container
  • Building Docker images
  • Storing and retrieving Docker images from Docker Hub
  • Building containers from images
  • Deploying applications with Docker
  • Networking Docker containers
  • Data persistence with Volumes
  • Using Docker into a Continuous Integration and Deployment process
  • Q & A
  • Closing Remarks

 

Course Customization Options

To request a customized training for this course, please contact us to arrange.

Best selling courses

CLOUD COMPUTING

Enterprise Architecture

DATA SCIENCE

Tableau Basic

ARTIFICIAL INTELLIGENCE / MACHINE LEARNING / DEEP LEARNING

RPA with UiPath

PROGRAMMING / CODING

MATLAB Fundamentals