Services

The core of your application management. Create, configure, and monitor your containers.

Creation Methods

code_blocks

Git Repository

Build directly from source. Supports public and private GitHub/GitLab repositories.

layers

Docker Image

Deploy pre-built images from Docker Hub or private registries (GHCR, ECR).

view_comfy

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 Fresh Deploy Stop Delete Console
  • 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 file to 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.5 for half a core).

hub Networking

Ports

Map internal container ports to the host machine.
Published Port (Host) : Target Port (Container).

Domains (Traefik)

Routing rules for the reverse proxy. Assign a domain (e.g., api.app.com) to a specific container port.

Cloudflare Tunnel

Expose services securely via Cloudflare Zero Trust without opening host ports. Manage subdomains and zones directly here.

hard_drive Volumes

Manage persistent storage.

TypeDescription
Bind MountMaps a host directory (e.g., /opt/myapp/data) to a container path.
VolumeUses 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.