×
Docker

Docker Fundamentals

BONUS! Cyber Phoenix Subscription Included: All Phoenix TS students receive complimentary ninety (90) day access to the Cyber Phoenix learning platform, which hosts hundreds of expert asynchronous training courses in Cybersecurity, IT, Soft Skills, and Management and more!

Course Overview

This two day, instructor led Docker Fundamentals certification is a validation of an individual’s proficiency in the fundamental concepts and applications of Docker, a popular platform used to automate the deployment, scaling, and management of applications in the software industry. The certification primarily focuses on containerization technology, its implementation and uses in various application environments. Industries, particularly those dealing with software development and data management, use this certification as a benchmark to assess the technical skills and expertise of professionals. The certification includes concepts like Docker Engine, Docker Images, Docker Containers, Docker Compose, Docker Swarm, and Dockerfile. At the completion of this certification course, participants will be able to:

  • Understand the basic concepts of containerization and how Docker operates on various systems.
  • Install Docker and familiarize with its components, including the Docker Client, Docker Host, and Docker Registry.
  • Perform operations using the Docker Client, manage container lifecycles, and execute commands within running containers.
  • Create, build, and manage Docker images, understand Dockerfile syntax, and leverage base images for custom solutions.
  • Store and manage persistent data using Docker volumes and bind mounts, ensuring data longevity across container lifecycles.
  • Apply Docker networking concepts to set up communication between containers using bridge, host, and none network drivers.
  • Orchestrate multi-container applications using Docker Compose, managing the entire lifecycle and networking of component containers.
  • Utilize Docker Hub and set up private registries with authentication, learning how to push and pull images securely.
  • Get introduced to container orchestration platforms such as Docker Swarm and Kubernetes to manage complex, distributed applications.
  • Integrate Docker into CI/CD workflows using Jenkins, automate builds, and deploy applications across various environments using Docker containers.

Schedule

Currently, there are no public classes scheduled. Please contact a Phoenix TS Training Consultant to discuss hosting a private class at 301-258-8200.

Program Level

Intermediate

Prerequisites

  • Basic understanding of Linux command line and Linux operating system concepts.
  • Familiarity with software development or systems administration concepts.
  • Basic knowledge of command-line-based text editing (e.g., using vi, nano, or similar).
  • Understanding of software development processes and lifecycle.
  • Awareness of basic networking concepts (e.g., IP addresses, ports, firewalls).
  • Access to a computer with internet connectivity to follow along with hands-on exercises.

Course Audience

  • DevOps Engineers
  • Software Developers
  • System Administrators
  • Cloud Infrastructure Engineers
  • Build and Release Engineers
  • Quality Assurance Engineers
  • Technical Project Managers
  • IT Professionals looking to learn about containerization
  • Anyone interested in developing scalable and efficient software deployment workflows
  • Professionals looking to adopt a Continuous Integration/Continuous Deployment (CI/CD) pipeline

Course Outline

Module 1 – Installation of Docker

  • Introduction to Docker Docker Architecture
  • Docker Components: Docker Client, Docker Host and Docker Registry
  • Lab: Installation of Docker

Module 2 – Docker Client Operations

  • Understanding the Docker Client
  • Lab: Running a Container
  • Lab: Managing Containers
  • Lab: Executing Commands in Running Containers

Module 3 – Building Custom Images and Docker Registry

  • Introduction to Image
  • Lab: Creating Docker Images using Docker Commit
  • Lab: Building a Dockerfile Lab: Tagging an Image Lab: Pull and Push Images
  • Lab: Creating Private Registry using Nexus Container

Module 4 – Storage

  • Storage Overview
  • Lab: Creating and Managing Volumes
  • Lab: Using Bind Mounts

Module 5 – Container Networking

  • Overview of Container Networking
  • Introduction to Bridge Network Driver
  • Introduction to Host Network Driver
  • Introduction to None Network Driver
  • Lab: Managing Network Bridges
  • Lab: Create Container with Host Network Driver
  • Lab: Create Container with None Network Driver

BONUS! Cyber Phoenix Subscription Included: All Phoenix TS students receive complimentary ninety (90) day access to the Cyber Phoenix learning platform, which hosts hundreds of expert asynchronous training courses in Cybersecurity, IT, Soft Skills, and Management and more!

Phoenix TS is registered with the National Association of State Boards of Accountancy (NASBA) as a sponsor of continuing professional education on the National Registry of CPE Sponsors. State boards of accountancy have final authority on the acceptance of individual courses for CPE credit. Complaints re-garding registered sponsors may be submitted to the National Registry of CPE Sponsors through its web site: www.nasbaregistry.org

Subscribe now

Get new class alerts, promotions, and blog posts

Phoenix TS needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at anytime. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, check out our Privacy Policy.

Download Course Brochure

Enter your information below to download this brochure!

Name(Required)