Docker for developers

Опис

Assesses a developer’s practical ability to use Docker throughout the software development lifecycle. Covers building efficient and reproducible images, writing Dockerfiles, running and configuring containers, managing storage and networking, defining multi-container environments with Docker Compose, using registries, debugging failures, securing images and runtimes, integrating Docker into testing and CI/ CD workflows, and preparing containerized applications for reliable production deployment.

Питання

20

Час на виконання

23 хв

docker

Скіли

Containers and Process Isolation
Containers vs Virtual Machines and Bare Metal
Docker Engine Architecture
Docker and OCI Standards
Linux Namespaces
cgroups and Resource Isolation
Union Filesystems and Copy-on-Write
Images, Layers and Build Context
Dockerfile Instructions
CMD and ENTRYPOINT
COPY, ADD and .dockerignore
Build Arguments and Environment Variables
BuildKit and Build Cache
Multi-Stage Builds
Base Images and Image Selection
Image Size Optimization
Reproducible and Deterministic Builds
Multi-Platform Images and Buildx
docker run and Container Lifecycle
Runtime Configuration
Container Processes and PID 1
Signals and Graceful Shutdown
Container Health Checks
Restart Policies
CPU and Memory Limits
Container Inspection and Exec
Ephemeral Container Filesystem
Docker Volumes
Bind Mounts
tmpfs Mounts
Storage Permissions and Ownership
Volume Backup, Restore and Migration
Docker Network Drivers
Bridge Networks and Port Publishing
Container DNS and Service Discovery
Host and None Networking
Overlay and Multi-Host Networking
Docker Network Troubleshooting
Compose Application Model
Compose Services and Dependencies
Compose Networks and Service Discovery
Compose Volumes and Storage
Compose Environment and Configuration
Compose Profiles, Overrides and Includes
Compose Lifecycle Commands
Registry Authentication and Image Transfer
Image Tags and Digests
Docker Hub and Private Registries
Multi-Architecture Manifests
Image Save, Load, Export and Import
Image Vulnerability Scanning
Trusted and Minimal Base Images
Non-Root and Rootless Containers
Docker Secrets and Build Secrets
Linux Capabilities, seccomp and AppArmor
Runtime Hardening
Container Supply Chain, SBOM and Signing
Docker Daemon and Socket Security
Docker CLI Object Management
Container Logs, Events and Stats
Debugging Failing Containers
Troubleshooting Image Builds
Docker Disk Usage and Pruning
Docker Daemon Troubleshooting
Using Third-Party Images Safely
Database and Utility Containers
Hot Reloading with Containers
Testing Applications in Containers
Development and Production Parity
Docker in Continuous Integration
Production Container Configuration
Image Promotion and Deployment
Rolling Updates and Rollbacks
Docker Swarm
Docker with Kubernetes
Container Monitoring and Centralized Logging

Персоналізувати скіли

Режим челенджу

Якщо пройти тест без режиму челенджу, тест не буде обмежений часом. Однак ви втратите можливість заробляти бали для конкурсу

Безкоштовний доступ до тесту відповідно до конкурсу