Guides tagged “docker”
Step-by-step MdmHost guides about docker, sorted A-Z.
73 guides · page 3 of 4
Monitor website uptime with Uptime Kuma
Self-host Uptime Kuma with Docker to check websites, ports, SSL expiry and keywords every minute, and get alerts by email, Telegram or Discord when something breaks.
Move Docker data root to another disk or path
Move Docker's data from /var/lib/docker to a bigger disk. Stop the daemon, copy the data, set data-root in daemon.json, handle the containerd image store and verify images and volumes survived.
Nginx Proxy Manager in Docker: HTTPS for many self-hosted apps
Run Nginx Proxy Manager in Docker, add proxy hosts for each app and issue free Let's Encrypt certificates from a single web UI.
Open a shell inside a running Docker container
Use docker exec to get a bash or sh shell inside a running container, run one-off commands, act as root or another user, and copy files in and out with docker cp.
Podman vs Docker: differences and when to use each
Compare Podman and Docker: daemonless vs daemon architecture, rootless containers, pods, systemd integration with Quadlet, Compose support, and how to switch between them on a VPS.
Push images to Docker Hub or GitHub Container Registry
Publish your own Docker images to Docker Hub or GitHub Container Registry. Log in with access tokens, tag images properly, keep them private and pull them on your VPS.
Roll back a bad deploy using Docker image tags
Tag every release, pin the version in your Compose file, and switch back to the previous image when a deploy breaks production. Includes verification and rollback of the database step.
Run a Discord Bot 24/7 on a VPS with Docker
Keep your Discord bot online around the clock by packaging it in a Docker image, passing the token as an environment variable and letting a restart policy bring it back after crashes or reboots.
Run a Node.js app with Docker Compose behind Nginx
Containerise a Node.js app with a small Dockerfile, run it with Docker Compose next to an Nginx reverse proxy, and add logs, restarts and HTTPS.
Run a private Docker registry on your VPS
Host your own private Docker registry with the official registry image. Add TLS through a reverse proxy and basic auth, push and pull images, run garbage collection and size the storage.
Run a Telegram bot with Docker and auto-restart it
Containerise a Telegram bot, keep it running with a Docker restart policy, and read the logs when something breaks.
Run Docker containers with the Plesk Docker extension
Install the Docker extension in Plesk, run containers from Docker Hub, map ports and volumes, set environment variables and proxy a container to a domain with HTTPS.
Run Docker in rootless mode on Ubuntu
Set up Docker rootless mode on Ubuntu so the daemon and containers run as a normal user. Covers the setup tool, the user systemd service, ports below 1024, storage and the trade-offs.
Run WordPress with Docker Compose: WordPress, MariaDB and Redis
Build a WordPress stack with Docker Compose: MariaDB, Redis object cache, persistent volumes, environment secrets, a reverse proxy with SSL and simple backups.
Securing Docker images against vulnerabilities and malware
Scan Docker images for known CVEs and malware, then harden the build and the runtime so a compromised container cannot spread across your VPS.
Self-host Gitea with Docker for your own private Git server
Run Gitea in Docker on a Linux VPS with its own SSH and HTTP ports, then push your first repository over SSH.
Self-host Home Assistant in Docker on a Linux VPS
Run the official Home Assistant container on a Linux VPS with host networking and a persistent config volume, then reach the dashboard safely from outside your network.
Self-host Immich for photo backups with Docker Compose
Deploy Immich on a Linux VPS with Docker Compose, connect the mobile app for automatic photo uploads, and back up the library off-site.
Self-host Jellyfin with Docker and hardware transcoding
Install Jellyfin in Docker on a Linux VPS, mount your media library, publish it over HTTPS and switch on hardware transcoding with VAAPI or Intel Quick Sync.
Self-host n8n workflow automation with Docker
Run n8n on your own Linux VPS with Docker Compose and PostgreSQL, then publish the editor over HTTPS behind a reverse proxy.
Browse by topic
- Getting startedYour first hour with a new server: access, logins and basics.83 guides
- cPanelFiles, databases, email, domains and every cPanel tool, step by step.67 guides
- WHM & resellingWHM, packages, reseller accounts, WHMReseller and running a hosting brand.53 guides
- WordPressInstall, secure, speed up, migrate and fix WordPress sites.49 guides
- Email & webmailMailboxes, webmail, forwarders, spam filters and email delivery.67 guides
- DomainsRegistering, transferring and managing domains and nameservers.27 guides
- SSL certificatesFree AutoSSL, Let's Encrypt, paid certificates and HTTPS.41 guides
- CloudLinuxCloudLinux setup and use: LVE limits, CloudLinux Manager, CageFS and PHP/Node.js selectors.31 guides
- LiteSpeedLiteSpeed Web Server, LSCache and the LiteSpeed Cache plugin: install, settings and tuning.35 guides
- Imunify360Malware scanning, firewall and proactive defence with Imunify360.24 guides
- SoftaculousInstall, update, clone and back up apps with Softaculous.24 guides
- WP SquaredcPanel's WordPress platform: sites, plugins, staging and backups.9 guides
- SitePadBuild and publish websites with the SitePad builder.9 guides
- SitejetDesign, edit and publish sites with the Sitejet builder.9 guides
- WHMResellerAlpha and master resellers with WHMReseller: install, setup and use.12 guides
- VirtFusionInstall, set up and manage VirtFusion: hypervisors, packages, servers and WHMCS integration.28 guides
- VirtualizorManage your VPS with Virtualizor: power, OS reinstall, VNC, IPs and backups.44 guides
- PleskWebsites, email, databases and settings in the Plesk panel.53 guides
- DirectAdminUsers, domains, email and reseller tools in DirectAdmin.41 guides
- WHMCSBilling, automation, products and client management with WHMCS.52 guides
- Control panelscPanel & WHM, Plesk, DirectAdmin and other panels on your VPS.107 guides
- SecurityKeys, passwords, firewalls and keeping a server patched.138 guides
- Networking & DNSIP addresses, reverse DNS, ports and traffic.72 guides
- Websites & appsWeb servers, WordPress, PHP, Node.js, SSL and app hosting.83 guides
- DatabasesMySQL, MariaDB, PostgreSQL, Redis and MongoDB on a VPS.80 guides
- Billing & accountInvoices, renewals, the client area and your account.9 guides
- TroubleshootingWhen something is not working: checks and fixes.127 guides
- Linux VPSSSH, packages, services and everyday Linux administration.265 guides
- Windows VPS & RDPRemote Desktop, Windows Server settings and Admin RDP tips.73 guides
- Docker & DevOpsContainers, Git deploys, automation, monitoring and backups.82 guides
Still stuck?
Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.
