NewMeet dock, our CLIInstall
Runtime

Dockerhosting.

Bring your own Dockerfile and we build, run, and expose it over HTTPS. No platform lock-in - if it runs in a container, it runs on DockHosting.

Features

Any Dockerfile

We build directly from your repo's Dockerfile - multi-stage builds, custom base images, build args, all supported.

Git Push Deploy

Push to your repo and we build the image, run it, and route traffic with zero downtime.

Private networking

Containers reach your managed databases over an internal network - no public exposure needed.

Resource control

Set CPU and RAM limits per container. Scale up any time from the dashboard.

How it works

  1. 01Run dock deployRun dock deploy in your project folder, or connect a GitHub repository.
  2. 02We build itWe detect Docker from Dockerfile, install dependencies and build an image.
  3. 03It goes liveYour app gets a container, free SSL and a live https://….dockhosting.cloud URL.
$ dock deploy→ Detecting framework… Docker→ Found Dockerfile→ docker build .→ Building image→ Provisioning container + SSL✓ Live at https://my-app.dockhosting.cloud

Supported

  • Docker
  • Docker Compose
  • PostgreSQL
  • MySQL
  • Redis

Specifications

Build source
Dockerfile in your repo root or a custom path
Base images
Any public or private registry image
Max memory
Up to 4 GB per container
Custom domains
3 on Pro, 10 on Team - auto SSL

Overview

Updated 1 November 2026

Docker hosting solves a different problem from managed-runtime hosting: you already decided the environment, you just do not want to run the registry, the build runners, or the orchestration. DockHosting builds straight from your repository's Dockerfile - multi-stage builds, private base images, build args included - then runs the image behind a managed TLS endpoint with a health check, persistent storage, and logs you can tail from the terminal.

The pieces around the container stay first-class. Attach a managed PostgreSQL, MySQL, MongoDB, or Redis and it is reachable over the private network by an internal hostname - no firewall rule, no public database port, no CORS asterisk. Environment variables and secrets live in the dashboard, resource limits are set per container, and every app gets a free .dockhosting.cloud subdomain plus optional custom domains with automatic certificates.

Compared with renting a VPS and running your own Docker daemon, you lose nothing in image compatibility and gain the operations: the build uses fresh infrastructure each deploy, releases switch over with zero downtime, and rollbacks reuse the previous image. Compared with a Kubernetes cluster or a general cloud, there is no networking layer to design - one image in, one HTTPS endpoint out, the way a solo project or a small team actually ships.

Compare

Docker on your own VPS means installing the daemon, keeping compose files sane, renewing certs and rebuilding images by hand. DockHosting builds straight from your Dockerfile and runs the container on a managed runtime - no server layer to operate.

FeatureDockHostingrunning Docker on your own VPS
BuildFresh `docker build` per deploy - multi-stage, build args, private base imagesYou rebuild and re-tag images on a box you maintain
RunManaged container behind an HTTPS endpoint, restarted on crashsystemd/compose, health checks and monitoring are your job
NetworkingManaged databases reachable by internal hostname - no public portsYou design the firewall, VPN or exposed-port dance
ReleasesZero-downtime switch + instant rollback to the previous imageBlue/green, or whatever you script
HTTPSAutomatic Let's EncryptCertbot on cron, if set up
PricingFlat $0 / $4 / $9 / $19VPS + backups + the hours of upkeep

The bottom lineYou keep full image compatibility - no lock-in - and hand the operations to the platform: the daemon, registry, build runners and TLS stops being your problem.

Everything you need to know before you deploy your first Docker app.

No - any valid Dockerfile works, including multi-stage builds. We just run `docker build` against your repo.

Create an account, run dock deploy, and get a live HTTPS URL in minutes.