Passer au contenu

Introduction to containers

Le contenu de cette page n'est pas encore traduit dans votre langue. Vous pouvez consulter la version originale en anglais.

Containers are a lightweight way to run applications in isolated environments, making them ideal for deploying services in a homelab setup. They allow you to package an application and its dependencies together, ensuring that it runs consistently across different environments.

This section provides an overview of how to set up and manage containers in your homelab, including popular containerized applications and best practices for using Docker Compose.

To get started with containers, you’ll need to have Docker installed on your system. Docker provides a platform for developing, shipping, and running applications in containers. Once Docker is set up, you can use Docker Compose to define and run multi-container applications. Docker Compose allows you to define your application’s services, networks, and volumes in a single YAML file, making it easy to manage complex applications.

This section highlights some popular containerized applications that you can deploy in your homelab. Each application has its own documentation and setup instructions, which you can follow to get them running quickly.