Docker Advanced Day 1

- Docker Architecture Overview

- Docker components and processes

- Containerd and runc unclose

- A tour in the docker root directory

- Running docker on non-linux systems

- Rest API overview

- Working with Docker Engine restful API

- Protecting the Docker Engine API

- Using Docker SDK

- Using Docker Events API for Monitoring, Debugging and Automation

- Understanding Namespaces and CGroups - container building blocks

- Container resource management - cpu, memory, I/O and gpu

- Dynamically updating container resources

- Host device pass through to a docker container

- Inspecting image metadata and physical structure

- Overview of the Docker Plugin Architecture

- Managing Docker Engine plugins

- Extending Docker functionality with plugins for storage, networking, authorization and logging

- Configuring Docker Plugins

- Docker Desktop Extension framework

DojoBits is now ISO/IEC 27001 certified