From b8dcbc24b71b4083afd475089b3c6daf2794163d Mon Sep 17 00:00:00 2001 From: Michael Mayer Date: Sat, 8 Jan 2022 13:01:38 +0100 Subject: [PATCH] Docs: Update docker/README.md --- docker/README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/docker/README.md b/docker/README.md index 050e193cf..374b67182 100644 --- a/docker/README.md +++ b/docker/README.md @@ -1,5 +1,11 @@ # Dockerfiles and Docker Compose Examples +[**Dockerfiles**](https://docs.docker.com/engine/reference/builder/) are text documents that contain all commands a user +could call in a terminal to assemble an application image. + +[**Docker Compose**](https://docs.docker.com/compose/) uses human-readable [YAML files](https://docs.photoprism.app/developer-guide/technologies/yaml/) +to configure all application services so you can easily start them with a single command. + ## Why are we using Docker? ## Containers are nothing new; [Solaris Zones](https://en.wikipedia.org/wiki/Solaris_Containers) have been around for @@ -13,7 +19,8 @@ systems and devices, which saves our team a lot of time that we can then spend m providing support and developing one of the many features that users are waiting for. Human-readable and versioned Dockerfiles as part of our public source code also help avoid surprises and -"works for me" moments by enabling us to have the exact same environment everywhere in development and production. +"works for me" moments by enabling us to have the exact same environment everywhere in [development](develop/Dockerfile) +and [production](photoprism/Dockerfile). Last but not least, virtually all file format parsers have vulnerabilities that just haven't been discovered yet. This is a known risk that can affect you even if your computer is not directly connected to the Internet.