Services
The core of your application management. Create, configure, and monitor your containers.
Creation Methods
Git Repository
Build directly from source. Supports public and private GitHub/GitLab repositories.
Docker Image
Deploy pre-built images from Docker Hub or private registries (GHCR, ECR).
Docker Compose
Paste raw docker-compose.yml content for multi-container stacks.
Service Detail Dashboard
Clicking on a service opens its dedicated management dashboard. This interface is divided into functional tabs.
Header Controls
- Deploy: Triggers a standard deployment. If using Git, it creates a new commit-based build. If using Image, it pulls the latest tag.
- Fresh Deploy: Forces a rebuild without cache (
--no-cache). Useful if dependencies have changed but the Dockerfile has not. - Console: Opens a web-based WebSocket terminal connected to the container.
Tabs Overview
settings Configuration
Modify the build and runtime settings.
Application Services
- Repo URL / Image: The source of your application.
- Branch: Target Git branch (e.g.,
main). - Context & Dockerfile: Path to build context and Dockerfile location.
- Registry Auth: Username/Password for private images.
- Environment Variables: Key-value pairs allowing interpolation. Toggle
Create .env fileto inject these as a file.
Database Services
For database templates (MySQL, Postgres, etc.), this tab displays connection info instead of edit fields.
- Internal Host: The DNS name to use within the
dockeraz-network(e.g.,mysql-service:3306). - Credentials: View and copy auto-generated Root Password, User, and Database Name.
memory Resources
Set hard limits on container resource usage to prevent neighbors from being starved.
- Memory Limit (MB): Maximum RAM the container can use before OOM Kill.
- CPU Limit: Percentage of CPU cycles allowed (e.g.,
0.5for half a core).
hub Networking
Map internal container ports to the host machine. Published Port (Host) : Target Port (Container).
Routing rules for the reverse proxy. Assign a domain (e.g., api.app.com) to a specific container port.
Expose services securely via Cloudflare Zero Trust without opening host ports. Manage subdomains and zones directly here.
hard_drive Volumes
Manage persistent storage.
| Type | Description |
|---|---|
| Bind Mount | Maps a host directory (e.g., /opt/myapp/data) to a container path. |
| Volume | Uses a named Docker Volume managed by the engine. |
history Deployments
A historical log of all deployment attempts.
- Status: Success, Failed, or Cancelled.
- Commit: The Git hash associated with the build.
- Logs: Click "View Details" to see the full build output (stdout/stderr) for debugging failures.
subject Logs
Real-time container stdout/stderr stream.
terminal Console
Accessible via the header button. Provides a fully interactive shell session.
- Shell Selection: Choose between
/bin/bash(default) or/bin/sh(fallback). - Interactive: Supports standard input commands.