Skip to content

Docker & Containers

RasnuCloud connects to Docker on your server automatically when you connect. Your running containers, Compose stacks, images, and volumes are immediately visible in the dashboard — and fully manageable through conversation.


Your Container Dashboard

From the Docker tab on your server page, you'll see:

  • Every running and stopped container, with its name, image, status, uptime, and port mappings
  • Every active Docker Compose stack, with the health of each service
  • Total disk usage by images and volumes
  • Per-container CPU and memory consumption in real time

No configuration required. If Docker is running on your server when you connect, RasnuCloud maps it automatically.


Managing Containers

Show me which containers are consuming the most memory right now
Restart the api-service container — gracefully, not forcefully
The redis container keeps restarting. Check its logs and tell me what's wrong.
Update the api container to the latest image version with zero downtime
Stop all containers in the staging Compose stack and remove them
Remove all stopped containers and images that nothing is using — free up disk space

Docker Compose

RasnuCloud understands your Compose stacks completely. It knows which services belong to which stack, what their current state is, and what configuration they're running with.

Bring up the production Compose stack at /opt/myapp
Pull the latest images for the web and worker services and restart them
Scale the worker service to 3 replicas
The compose stack is down. Bring it back up and show me what the error was.

Deploying New Containers

RasnuCloud can deploy any container from any registry:

Deploy a PostgreSQL 16 container with data persisted to /var/lib/postgres-data,
and expose it only on localhost port 5432
Run a Redis 7 container with a password set and persistence enabled
Deploy my app from the ghcr.io/mycompany/api:latest image with 512MB memory limit
and expose it on port 8080

Container Networking

Two services can't reach each other. Check their network configuration and fix it.
Create a dedicated private network for my app stack so the database isn't exposed
Expose the metrics container only on the internal network — not externally

Monitoring Container Health

Which container is using the most CPU right now?
The api container's memory keeps growing. Show me the trend and investigate for leaks.
Set up an alert if any container's memory exceeds 1 GB
Are any containers in an unhealthy state? Show me what's failing.

Kubernetes

If your server has kubectl configured and is connected to a Kubernetes cluster, RasnuCloud can assist with cluster operations:

Show me all pods in the production namespace and flag any that aren't Running
The payment-service pod is in CrashLoopBackOff. Find out why and fix it.
Roll back the api-deployment to the previous version
Show me which pods are consuming the most memory across the cluster

Released under the MIT License.