Docker Fundamentals

Inquire now

Duration  2 days – 14 hrs

 

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.

 

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

 

Audience

 

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

 

Pre-requisites

 

  • Basic knowledge with Linux command line and Networking.

 

Course Content

 

Day 1: Introduction to Docker

 

Module 1: Course Introduction and Overview 

 

  • Welcome and course objectives
  • Explanation of course structure
  • Overview of Docker and its significance

 

Module 2: Docker Fundamentals 

 

  • Understanding containerization
  • Docker vs. virtualization
  • Docker architecture and components

 

Module 3: Installation and Setup 

 

  • Installing Docker Engine on different platforms (Linux, Windows, macOS)
  • Configuring Docker for your environment
  • Testing Docker installation with a simple container

 

Module 4: Working with Docker Containers 

 

  • Creating and running your first Docker container
  • Managing Docker containers (start, stop, restart, remove)
  • Inspecting container logs and statistics
  • Executing commands in a running container

 

Module 5: Building Custom Docker Images 

  • Creating Docker images from existing containers
  • Writing Dockerfiles for custom images
  • Building custom images using Dockerfiles
  • Tagging and versioning Docker images
  • Pushing and pulling images to/from DockerHub


Day 2: Advanced Docker Concepts and Usage

 

Module 6: Networking with Docker 

  • Understanding Docker networking modes
  • Creating and managing Docker networks
  • Connecting containers on the same network
  • Exposing container ports and mapping to host ports


Module 7: Data Persistence with Docker Volumes 

  • Introduction to Docker volumes
  • Creating and managing Docker volumes
  • Mounting volumes to containers
  • Data backup and restoration with volumes

 

Module 8: Docker in CI/CD 

  • Integrating Docker into a Continuous Integration and Continuous Deployment (CI/CD) pipeline
  • Automating image builds and testing
  • Deploying applications using Docker Compose

 

Module 9: Best Practices and Troubleshooting 

  • Docker best practices
  • Common Docker issues and how to troubleshoot them
  • Monitoring and logging in Docker

 

Inquire now

Best selling courses

Duration 3 days – 21 hrs   Overview    This Portfolio Management Training Course is designed to provide banking professionals with a comprehensive understanding of how to effectively manage investment and credit portfolios. Participants will gain insights into strategic allocation, performance measurement, risk management, and optimization of banking portfolios to align with regulatory requirements and...

Duration 2 days – 14 hrs   Overview   This comprehensive Planning and Forecasting Training Course is designed to empower professionals with the tools and techniques necessary to accurately predict future outcomes and develop strategic, operational, and financial plans. The course provides a structured approach to planning and forecasting, integrating both qualitative and quantitative methods....

Duration 3 days – 21 hours   Overview   This Beginner-to-Intermediate PostgreSQL Training Course is designed to build strong foundational skills in PostgreSQL while preparing participants to confidently work with real-world database tasks in modern environments.   Participants will learn how PostgreSQL works, how to write efficient SQL queries, how to design and manage database...

RISK MANAGEMENT

Liquidity Risk Management

Duration 5 days – 35 hrs   Overview.   This Liquidity Risk Management Training Course is tailored for banking professionals in the Philippines, focusing on the skills and knowledge necessary to manage liquidity risk effectively. Participants will learn how to assess liquidity risk, apply regulatory standards, and develop strategies to maintain adequate cash flow and...

Duration 5 days – 35 hrs   Overview    This 5-day advanced training course is designed for senior PMO leaders, program managers, PMO directors, and executives aiming to enhance their leadership capabilities and transform their PMOs into strategic business drivers. The course will explore advanced concepts in PMO strategy, digital transformation, innovation, business case development,...

TRAINOSYS CUSTOMIZED COURSE

Data Analytics from SQL to Power BI

The “Data Analytics from SQL to Power BI” training course is a comprehensive program designed to equip participants with the knowledge and skills necessary to analyze and visualize data using SQL and Power BI. Over the course of five days, participants will learn essential data analytics concepts, master SQL querying techniques for data retrieval and...

Duration 2 days – 14 hrs   Overview   This course provides a comprehensive understanding of the Anti-Money Laundering Act (AMLA) of the Philippines and techniques for identifying and handling counterfeit money. It equips participants with the knowledge to detect suspicious transactions, fulfill AML compliance obligations, and mitigate financial crime risks. Real-world case studies, regulatory...

Duration 2 days – 14 hrs   Overview   This course introduces participants to the principles and tools of data visualization and dashboard design. It focuses on transforming raw data into compelling, clear, and actionable visuals that support decision-making. Participants will explore visualization best practices, storytelling techniques, and hands-on tools (such as Excel, Power BI,...

We use cookies on our website to personalize your experience by storing your preferences and recognizing repeat visits. By clicking “Accept”, you agree to the use of all cookies. You can also select “Cookie Settings” to adjust your preferences and provide more specific consent. Cookie Policy