Tutorials
Step-by-step video guides for common workflows.
Run Your First Docker Container
Learn to run Nginx, Python, and Node.js containers from scratch with port mappings, volumes, and environment variables.
Container File Browser
Browse the container filesystem, upload files from your Mac, and download files from containers with a visual file manager.
Inspect and Monitor a Container
View container details across multiple tabs and monitor real-time CPU, memory, network, and disk I/O with the performance profiler.
Container Logs and Terminal
Stream live logs, filter output, open an interactive terminal session, and debug failing containers by reading error logs.
Manage Container Lifecycle
Start, stop, restart, pause, resume, and delete containers. Perform bulk actions on Compose services without the command line.
Run a Container from a Template
Launch pre-configured Docker containers in seconds from the built-in template library with auto-generated passwords.
Deploy from Compose Templates
Launch pre-built multi-service stacks like WordPress, ELK Stack, and Node.js from the Compose template library.
Compose Service Graph
Visualize service dependencies, check real-time status, and perform quick actions from an interactive graph view.
Create and Manage a Compose Project
Open a docker-compose.yml, start and stop services, and view aggregated logs. Includes a full Flask + PostgreSQL example.
Visual Compose Builder
Build a docker-compose.yml visually: add services, configure dependencies, ports, volumes, and environment variables with a live YAML preview.
Build a Docker Image
Build images from a Dockerfile with build args, multi-architecture support for Intel and Apple Silicon, and the Dockerfile import wizard.
Pull a Docker Image
Search Docker Hub, pull images by name and tag, and pull from private registries using Zenithal's visual interface.
Security Scan an Image
Scan images for CVEs, run remediation in containers, export Dockerfile fixes, and understand base image layer vulnerabilities.
Manage Volumes
Create named volumes, register bind mounts, attach storage to containers, inspect usage, and clean up unused volumes.