docker

Advanced Docker

Overview:

Docker is an open-source project that automates the deployment of applications inside software containers. In this course we will learn the advanced flows of creating Docker images and running Docker containers in production. Topics included: networking, storage, logging, performance monitoring, security, ci/cd.

Duration:

2 days (16 hours)

Target Audience:

This course is for developers and IT operations teams who already use Docker and wish to acquire a deeper understanding of underlying infrastructure in order to improve the way they operate containerised workloads.

Prerequisites:

Basic experience building and running Docker containers. Basic Docker CLI knowledge.  Basic knowledge of Linux file system and network stack. Prior experience in developing web applications will be helpful but is not required.

Category:
  • Share post

Description

Outline:

  • Containers and Microservices
    • Twelve-Factor App Concept Overview
    • How Docker facilitates Microservice Architecture
  • Managing Docker images
    • Building images  – best practices
    • Docker registries overview
  • Container Data Management
    • Data Volumes
    • Data volume Containers
    • Filesystem Drivers
  • Connecting Containers
    • Manually Connecting Containers
    • Connecting Containers using Docker Compose
  • Docker network function deployment and configuration
    • Docker Network introduction
    • Network configuration and mapping
    • DNS and Bridge configuration
    • Port Mapping
    • Network advanced features
  • Docker performance monitor and troubleshooting
    • Logging
    • Container performance monitor principles and tools
    • Docker runtime and cluster monitoring
    • Performance monitor system deployment principles
  • Docker Security
    • Docker security flow
    • Image Signing (Docker Notary & Content Trust)
    • Known vulnerabilities
    • Security scanning.
  • Container Schedulers/Orchestrators Overview
    • Docker Swarm
    • Kubernetes
    • Mesos
    • Nomad
  • Continuous Integration and Deployment process using Docker
    • Jenkins Integrations
    • Self-contained builds with Docker containers
    • ONBUILD instructions
    • Docker multi-stage builds
  • Using the Docker API
    • Remote docker hosts
    • Retrieving stats

Contact us to order this training:

Reviews

There are no reviews yet.

Be the first to review “Advanced Docker”

Your email address will not be published. Required fields are marked *