Skip to content

Containers under control.

Create, start, and monitor Docker containers without the terminal. Statuses, volumes, synchronization — all in one interface.

  • 7 days free
  • No card required
  • Payment in rubles
Containers on prod-01
postgrespostgres:16
:5432 running
redisredis:7.2-alpine
:6379 running
metabasemetabase/metabase
:3000 bi.example.com running
n8nn8nio/n8n
:5678 Restart running
prod-01Docker · 4 containers
docker inspect postgres
1form
image, ports, environment variables and volumes — on one screen
4
restart policies: no, always, on-failure and unless-stopped
7
container states, exactly as Docker reports them
15min
between syncs of the container and volume lists with the server

Manage

The whole container lifecycle — in one list.

Every container operation — without a single command in the terminal. Each one is a task with a log: you see exactly what ran on the server.

Status tracking

The panel shows the state Docker itself reports: you see which container is running, which one exited and which one is stuck restarting.

  1. created
  2. running
  3. paused
  4. restarting
  5. removing
  6. exited
  7. dead
Actions in the list Start Stop Restart Edit Delete
  • Installing Docker

    Docker is one of the server packages. Install it with a button — when creating the server or later — and it shows up in the services list with autostart.

  • Lifecycle

    Create, start, stop, restart and delete containers in one click.

  • Tasks with a log

    Every action is a task in the operations center: which Docker command ran and what it returned. While a task is running, the container is locked for other actions.

Panel

Create a container right in the copy of the panel.

The tour runs with captions, like a video with subtitles: the container list, the form, the launch. Click in the window at any moment and carry on yourself.

app.deploykin.com

01 / 05The server's containers: the port and status of each — in one list.

Click in the panel to take control

Configuration

Instead of a long command — form fields.

The panel builds the command itself: it pulls the image, starts the container with your ports, variables and volumes, and remembers the settings — so later you change them instead of recalling them.

Image, ports and variables — in one form

Fill out the form — the container will be created and started on the server. MTProxy has a ready-made template.

  • Support for Docker Hub and public images
  • Host:container port mapping
  • Restart policy: no, always, unless-stopped, on-failure
  • Custom start command
  • Environment variables and volumes — one entry per line
New containerprod-01 · Docker
Templates
Container name
search
Image
getmeili/meilisearch:v1.9
Restart
unless-stopped

Runtime options

Ports
127.0.0.1:7700:7700
Variables
MEILI_ENV=production
Volumes
meili-data:/meili_data
Container is runningCreate

Domain and SSL

A domain for the container, with Nginx and SSL.

Publish the container port on 127.0.0.1 only and create an “Application” site: Nginx accepts requests for the domain and passes them to that port. A Let's Encrypt certificate is issued in one click.

  • The container port is closed from outside — only Nginx faces the internet
  • Let's Encrypt SSL certificate with auto-renewal
  • Basic Auth and security headers — like any other site
  • Health checks every 5 minutes — like the rest of your sites
bi.example.comApplication · prod-01
Online
Request path
https://bi.example.comSSL · 90 days left
Renew
Nginxproxy_pass http://127.0.0.1:3000
metabase127.0.0.1:3000:3000
running
HTTPS responds142 ms

Synchronization

Started outside the panel — the container is still in the list.

Every 15 minutes Deploykin syncs containers and volumes with what actually exists on the server. Whatever was started over SSH, from CI or through MCP appears in the panel; whatever was removed disappears.

  • Synced via docker ps -a and docker volume ls — every 15 minutes
  • Start, stop, restart and delete work for those containers too
  • The status is the one Docker reports: from running to dead
  • Through MCP, AI can run a container too: the create_docker_container tool
deploykin@prod-01

~$ docker run -d --name mq nats:2

8c1f4a92e07b

Docker containerssynced just now
4 containers
ContainerPort and status
redisredis:7.2-alpine
6379running
metabasemetabase/metabase
3000running
n8nn8nio/n8n
5678exited
mqnats:2
—running

In the panel 203.0.113.21 Connect done in 4 min 52 s

Run your first container without the terminal.

Manage containers from the panel. Statuses, volumes, and synchronization — everything's ready.

  • 7 days free
  • No card required
  • Human support

We use cookies and the Yandex Metrica web-analytics service (including Session Replay) to improve the site. Details are in the privacy policy.