Live Log Streaming No CLI Needed CPU & Memory Stats

Docker Dashboard

Manage your Docker containers from a web page — start, stop, see logs, no command line needed.

A control panel for all your Docker containers

Docker is a tool that runs applications in isolated "containers" on your server. Normally you manage them by typing commands like docker start and docker logs. That works, but it's slow and you need SSH access every time. DevMonk's Docker Dashboard puts all your containers on one page. See which ones are running, which crashed, click to restart them, and stream logs in real time — all without touching the command line.

devops-monk.com/docker nginxrunning postgresrunning myappexited ▶ Start ■ Stop Logs Dashboard UI REST API JWT auth DevMonk Agent Docker SDK client unix:///docker.sock Docker API Docker Daemon nginx :80 :443 postgres :5432 myapp exited redis :6379 Your Server
Why use the Docker Dashboard?
🔄
Restart a crashed container
See immediately which containers are down and restart them with one click.
📜
Stream logs without SSH
Click Logs on any container for a live stream — no terminal needed.
📊
Monitor CPU and memory
See at a glance which container is eating all your RAM or spiking CPU.
🗂️
Manage images and volumes
Browse your local Docker images and volumes without memorising docker commands.
Requirements checklist
Docker installed on your server — apt install docker.io -y
The user running DevMonk agent is in the docker group: usermod -aG docker $USER
DevMonk agent installed and running
At least one Docker container on the system (running or stopped)
How to use the Docker Dashboard
1
Install Docker (if not already)
On Mac, download Docker Desktop from docker.com. On Linux, run:
$ apt install docker.io -y && systemctl enable --now docker
2
Click "Docker" in the DevMonk sidebar
The dashboard loads showing all containers — running (green) and stopped (grey).
┌──────────────────────────────────────────────────┐ │ CONTAINERS │ │ ● nginx running 128MB CPU:0.1% │ │ [ Stop ] [ Restart ] [ Logs ] [ Inspect ] │ │ ● postgres running 256MB CPU:0.3% │ │ [ Stop ] [ Restart ] [ Logs ] [ Inspect ] │ │ ✗ myapp exited — │ │ [ Start ] [ Remove ] [ Logs ] [ Inspect ] │ └──────────────────────────────────────────────────┘
3
Use the action buttons
Start / Stop / Restart: One click, takes effect immediately.
Logs: Opens a live log stream for that container.
Inspect: Shows env vars, ports, mounts, and more.
4
Click "Logs" on any running container
Logs stream in real time, auto-scrolling as new lines come in. Click "Stop Streaming" to pause.
1
Install Docker on your VPS
$ apt install docker.io -y systemctl enable --now docker usermod -aG docker $USER newgrp docker
2
Verify Docker is working
$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3
Open the DevMonk Docker tab
Navigate to your DevMonk URL → Docker. All containers appear exactly as they do on a home machine.
Try it now
Stream container logs
In the Docker Dashboard, click "Logs" on any running container. You'll see live output streaming in your browser. No SSH, no docker command needed.
# Equivalent terminal command (for reference):
docker logs -f <container-name>
FAQ
Two most common causes: (1) Docker isn't installed — run apt install docker.io. (2) The DevMonk agent user doesn't have access to the Docker socket — run usermod -aG docker USERNAME and then restart the agent. The agent communicates with Docker via /var/run/docker.sock.
Image pulling is coming soon. For now, use the Web Terminal to run docker pull imagename, then the dashboard will show the new image immediately.
Yes. All containers are shown, including stopped, exited, and paused ones. Each has its status clearly indicated with color coding (green = running, grey = stopped, red = error).
Not from the Docker Dashboard directly. Use the Web Terminal and run docker exec -it containername bash to get a shell inside any running container.
Explore related features
← Remote Desktop Reverse Proxy →