From 26f12991f6af1eb04038b484d0a88c56acac870e Mon Sep 17 00:00:00 2001 From: beninsydney <99156635+beninsydney@users.noreply.github.com> Date: Sat, 18 Jun 2022 14:44:13 +1000 Subject: [PATCH] add: note on Docker and Portainer to introduction --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 514f3f8..38a8ee4 100644 --- a/README.md +++ b/README.md @@ -104,7 +104,9 @@ # Getting Started with Self-Hosting [Back to the Top](https://github.com/mikeroyal/Self-Hosting-Guide#table-of-contents) -[Self-Hosting](https://www.reddit.com/r/selfhosted/) is the practice of locally hosting(on premises & private web servers) and managing software applications by a person or organization instead of monthly subscriptions from [Software as a service Software as a service (SaaS) providers](https://azure.microsoft.com/en-us/overview/what-is-saas/). +[Self-Hosting](https://www.reddit.com/r/selfhosted/) is the practice of locally hosting(on premises & private web servers) and managing software applications by a person or organization instead of monthly subscriptions from [Software as a service Software as a service (SaaS) providers](https://azure.microsoft.com/en-us/overview/what-is-saas/). + +Most self-hosted software can be installed using [Docker](https://en.wikipedia.org/wiki/Docker_(software)), a packaging system which allows software to bundle their configuration and dependencies and isolate them from your operating system. Software using docker can be installed using the command line or via graphical interfaces such as [Portainer](https://github.com/portainer/portainer). Software is installed with Docker by downloading an image file containing the application, then creating a copy that sets up its own dependencies and configuration within what is called a container. Without containers you would often need to install different versions of the same programming languages or tools to satisfy the dependencies for the software you want to use which can get complicated.