Skip to content

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

ContainersBeginner

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.

1 min read
ContainersBeginner

Docker Basics for Self-Hosting

Learn images, containers, volumes and Docker Compose so you can deploy self-hosted applications with confidence.

1 min read

Comparisons

Docker · Podman

Docker vs Podman

Docker vs Podman: architecture, security, rootless mode, Compose support and which container engine to use at home.

Software

The standard way to run self-hosted apps in containers.

Open sourceFreemiumSelf-hosted

A daemonless, rootless container engine.

Open sourceFreeSelf-hosted

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.