Get in Touch
 Duration 14 hours

Course Outline

Introduction to Software Containerization and Docker

  • Foundations of software containerization technology
  • Operational advantages of containers over legacy deployment methodologies
  • Overview of Docker and its function in modern application delivery for government
  • Typical container applications within development and operational contexts

Docker Installation and Environment Configuration

  • Installation and configuration procedures for Docker
  • Analysis of Docker components and architectural framework
  • Utilization of the Docker command-line interface
  • Administration of Docker services and system configurations

Docker Architecture and Fundamental Principles

  • Docker Engine, images, containers, and registry systems
  • Management of container lifecycle stages
  • Interpretation of Docker objects and resource allocation
  • Recommended standards for Docker environment management for government

Interaction with Docker Images and Containers

  • Acquisition and administration of Docker images
  • Creation and execution of container instances
  • Configuration and management of container parameters
  • Inspection, monitoring, and maintenance of container health

Application Development Using Dockerfiles

  • Interpretation of Dockerfile syntax and directive structure
  • Construction of customized Docker images
  • Optimization of image footprint and build efficiency
  • Administration of application dependencies and configuration settings

Docker Storage and Data Governance

  • Analysis of storage mechanisms within containers
  • Implementation of volumes and bind mounts
  • Persistence of application data for government systems
  • Effective administration of containerized data assets

Docker Network Infrastructure

  • Principles of Docker network connectivity
  • Creation and administration of Docker network segments
  • Interconnection of multiple container entities
  • Configuration of data exchange between applications and services

Administration of Docker Registries

  • Analysis of image repositories and registry functions
  • Utilization of Docker Hub and private registry solutions
  • Processes for pushing and pulling image assets
  • Version control and security protocols for image distribution

Container Orchestration and Scalability Principles

  • Foundations of container orchestration strategies
  • Function of orchestration platforms in IT operations
  • Overview of Docker Compose functionality
  • Preparation of applications for scalable deployment models

Diagnostic Procedures and Operational Standards

  • Diagnosis and resolution of common Docker issues
  • Management of logging and container performance metrics
  • Application of security and maintenance standards for government
  • Optimization of Docker-based application environments

Practical Docker Workshop and Curriculum Assessment

  • Construction and deployment of a containerized application
  • Administration of multiple containers and integrated services
  • Application of Docker command workflows
  • Assessment of core concepts and subsequent developmental steps

Requirements

  • Proficiency in computer networking principles.
  • Experience with the Linux command-line interface.

Target Audience

  • Software developers
  • DevOps engineers
  • System administrators

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories