Categories
Containers
Docker and Docker Compose are the fastest way to run self-hosted apps. Learn images, volumes, networks, and how to keep your stack updated and secure.
In this category
How to Install Docker on Ubuntu
A step-by-step tutorial to install Docker Engine and Docker Compose on Ubuntu Server, then run your first container.
Docker Basics for Self-Hosting
Learn images, containers, volumes and Docker Compose so you can deploy self-hosted applications with confidence.
Comparisons
Docker vs Podman
Docker vs Podman: architecture, security, rootless mode, Compose support and which container engine to use at home.
Software
Glossary
Docker
A platform for packaging applications and their dependencies into lightweight, portable containers.
Container
An isolated, self-contained package that bundles an application with everything it needs to run.
Docker Compose
A tool that defines and runs multi-container applications from a single declarative YAML file.
Docker Volume
Persistent storage managed by Docker that keeps container data safe across restarts and updates.
Container Image
A read-only, versioned template that a container is created from.
Container Registry
A repository that stores and distributes container images, such as Docker Hub or GHCR.
Dockerfile
A text recipe that describes how to build a custom container image step by step.
Kubernetes(K8s)
A powerful platform for orchestrating containers across many machines, with self-healing and scaling.
Portainer
A web dashboard for managing Docker containers, images, volumes and networks.