Files
docker-configs/linkwarden/data/archives/2/25_readability.json

1 line
11 KiB
JSON
Executable File

{"title":"","byline":"docker","dir":null,"lang":null,"content":"<div id=\"readability-page-1\" class=\"page\"><div data-hpc=\"true\"><article><div dir=\"auto\"><h2 dir=\"auto\" tabindex=\"-1\">Awesome Compose <a rel=\"nofollow\" href=\"https://awesome.re/\"><img data-canonical-src=\"https://awesome.re/badge.svg\" alt=\"Awesome\" src=\"https://camo.githubusercontent.com/715ee701c8a9a0dbe30aac69ed79f5712a6542f5a482a3940084ce76d494a779/68747470733a2f2f617765736f6d652e72652f62616467652e737667\"></a></h2><a href=\"#awesome-compose-\" aria-label=\"Permalink: Awesome Compose\" id=\"user-content-awesome-compose-\"></a></div>\n<p dir=\"auto\"><a href=\"https://github.com/docker/awesome-compose/blob/master/awesome-compose.jpg\" rel=\"noopener noreferrer\"><img alt=\"logo\" src=\"https://github.com/docker/awesome-compose/raw/master/awesome-compose.jpg\"></a></p>\n<blockquote>\n<p dir=\"auto\">A curated list of Docker Compose samples.</p>\n</blockquote>\n<p dir=\"auto\">These samples provide a starting point for how to integrate different services using a Compose file and to manage their deployment with Docker Compose.</p>\n<blockquote>\n<p dir=\"auto\"><strong>Note</strong>\nThe following samples are intended for use in local development environments such as project setups, tinkering with software stacks, etc. These samples must not be deployed in production environments.</p>\n</blockquote>\n\n<p dir=\"auto\"><h2 dir=\"auto\" tabindex=\"-1\">Contents</h2><a href=\"#contents\" aria-label=\"Permalink: Contents\" id=\"user-content-contents\"></a></p>\n<ul dir=\"auto\">\n<li><a href=\"#samples-of-docker-compose-applications-with-multiple-integrated-services\">Samples of Docker Compose applications with multiple integrated services</a>.</li>\n<li><a href=\"#single-service-samples\">Single service samples</a>.</li>\n<li><a href=\"#basic-setups-for-different-platforms-not-production-ready---useful-for-personal-use\">Basic setups for different platforms (not production ready - useful for personal use)</a>.</li>\n</ul>\n<p dir=\"auto\"><h2 dir=\"auto\" tabindex=\"-1\">Samples of Docker Compose applications with multiple integrated services</h2><a href=\"#samples-of-docker-compose-applications-with-multiple-integrated-services\" aria-label=\"Permalink: Samples of Docker Compose applications with multiple integrated services\" id=\"user-content-samples-of-docker-compose-applications-with-multiple-integrated-services\"></a></p>\n<p dir=\"auto\"><a rel=\"nofollow\" href=\"https://docs.docker.com/desktop/wasm/\"><img height=\"30\" alt=\"Docker + wasm\" src=\"https://github.com/docker/awesome-compose/raw/master/icon_wasm.svg\"></a> Icon indicates Sample is compatible with <a rel=\"nofollow\" href=\"https://docs.docker.com/desktop/wasm/\">Docker+Wasm</a>.</p>\n\n<p dir=\"auto\"><h2 dir=\"auto\" tabindex=\"-1\">Single service samples</h2><a href=\"#single-service-samples\" aria-label=\"Permalink: Single service samples\" id=\"user-content-single-service-samples\"></a></p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/docker/awesome-compose/blob/master/angular\"><code>Angular</code></a></li>\n<li><a href=\"https://github.com/docker/awesome-compose/blob/master/sparkjava\"><code>Spark</code></a></li>\n<li><a href=\"https://github.com/docker/awesome-compose/blob/master/vuejs\"><code>VueJS</code></a></li>\n<li><a href=\"https://github.com/docker/awesome-compose/blob/master/flask\"><code>Flask</code></a></li>\n<li><a href=\"https://github.com/docker/awesome-compose/blob/master/apache-php\"><code>PHP</code></a></li>\n<li><a href=\"https://github.com/docker/awesome-compose/blob/master/traefik-golang\"><code>Traefik</code></a></li>\n<li><a href=\"https://github.com/docker/awesome-compose/blob/master/django\"><code>Django</code></a></li>\n<li><a href=\"https://github.com/docker/awesome-compose/tree/master/minecraft\"><code>Minecraft server</code></a></li>\n<li><a href=\"https://github.com/docker/awesome-compose/tree/master/plex\"><code>Plex</code></a></li>\n<li><a href=\"https://github.com/docker/awesome-compose/tree/master/portainer\"><code>Portainer</code></a></li>\n<li><a href=\"https://github.com/docker/awesome-compose/tree/master/wireguard\"><code>Wireguard</code></a></li>\n<li><a href=\"https://github.com/docker/awesome-compose/blob/master/fastapi\"><code>FastAPI</code></a></li>\n</ul>\n<p dir=\"auto\"><h2 dir=\"auto\" tabindex=\"-1\">Basic setups for different platforms (not production ready - useful for personal use)</h2><a href=\"#basic-setups-for-different-platforms-not-production-ready---useful-for-personal-use\" aria-label=\"Permalink: Basic setups for different platforms (not production ready - useful for personal use)\" id=\"user-content-basic-setups-for-different-platforms-not-production-ready---useful-for-personal-use\"></a></p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/docker/awesome-compose/blob/master/gitea-postgres\"><code>Gitea / PostgreSQL</code></a></li>\n<li><a href=\"https://github.com/docker/awesome-compose/blob/master/nextcloud-postgres\"><code>Nextcloud / PostgreSQL</code></a></li>\n<li><a href=\"https://github.com/docker/awesome-compose/blob/master/nextcloud-redis-mariadb\"><code>Nextcloud / Redis / MariaDB</code></a></li>\n<li><a href=\"https://github.com/docker/awesome-compose/blob/master/pihole-cloudflared-DoH\"><code>Pi-hole / cloudflared</code></a> - Sample Pi-hole setup with use of DoH cloudflared service</li>\n<li><a href=\"https://github.com/docker/awesome-compose/blob/master/prometheus-grafana\"><code>Prometheus / Grafana</code></a></li>\n<li><a href=\"https://github.com/docker/awesome-compose/blob/master/wordpress-mysql\"><code>Wordpress / MySQL</code></a></li>\n</ul>\n\n<p dir=\"auto\"><h2 dir=\"auto\" tabindex=\"-1\">Getting started</h2><a href=\"#getting-started\" aria-label=\"Permalink: Getting started\" id=\"user-content-getting-started\"></a></p>\n<p dir=\"auto\">These instructions will get you through the bootstrap phase of creating and\ndeploying samples of containerized applications with Docker Compose.</p>\n<p dir=\"auto\"><h3 dir=\"auto\" tabindex=\"-1\">Prerequisites</h3><a href=\"#prerequisites\" aria-label=\"Permalink: Prerequisites\" id=\"user-content-prerequisites\"></a></p>\n<ul dir=\"auto\">\n<li>Make sure that you have Docker and Docker Compose installed\n<ul dir=\"auto\">\n<li>Windows or macOS:\n<a rel=\"nofollow\" href=\"https://www.docker.com/get-started\">Install Docker Desktop</a></li>\n<li>Linux: <a rel=\"nofollow\" href=\"https://www.docker.com/get-started\">Install Docker</a> and then\n<a href=\"https://github.com/docker/compose\">Docker Compose</a></li>\n</ul>\n</li>\n<li>Download some or all of the samples from this repository.</li>\n</ul>\n<p dir=\"auto\"><h3 dir=\"auto\" tabindex=\"-1\">Running a sample</h3><a href=\"#running-a-sample\" aria-label=\"Permalink: Running a sample\" id=\"user-content-running-a-sample\"></a></p>\n<p dir=\"auto\">The root directory of each sample contains the <code>compose.yaml</code> which\ndescribes the configuration of service components. All samples can be run in\na local environment by going into the root directory of each one and executing:</p>\n\n<p dir=\"auto\">Check the <code>README.md</code> of each sample to get more details on the structure and\nwhat is the expected output.\nTo stop and remove all containers of the sample application run:</p>\n\n<p dir=\"auto\"><h3 dir=\"auto\" tabindex=\"-1\">Quickstart guides</h3><a href=\"#quickstart-guides\" aria-label=\"Permalink: Quickstart guides\" id=\"user-content-quickstart-guides\"></a></p>\n<p dir=\"auto\">In addition to all the ready to run Compose samples listed above the folder <a href=\"https://github.com/docker/awesome-compose/blob/master/official-documentation-samples/README.md\">official-documentation-samples</a> contains quickstart guides. Each of these step by step guides explain which files need to be created to build and run a Docker Compose application.</p>\n\n<p dir=\"auto\"><h2 dir=\"auto\" tabindex=\"-1\">Contribute</h2><a href=\"#contribute\" aria-label=\"Permalink: Contribute\" id=\"user-content-contribute\"></a></p>\n<p dir=\"auto\">We welcome examples that help people understand how to use Docker Compose for\ncommon applications. Check the <a href=\"https://github.com/docker/awesome-compose/blob/master/CONTRIBUTING.md\">Contribution Guide</a> for more details.</p>\n</article></div></div>","textContent":"Awesome Compose \n\n\nA curated list of Docker Compose samples.\n\nThese samples provide a starting point for how to integrate different services using a Compose file and to manage their deployment with Docker Compose.\n\nNote\nThe following samples are intended for use in local development environments such as project setups, tinkering with software stacks, etc. These samples must not be deployed in production environments.\n\n\nContents\n\nSamples of Docker Compose applications with multiple integrated services.\nSingle service samples.\nBasic setups for different platforms (not production ready - useful for personal use).\n\nSamples of Docker Compose applications with multiple integrated services\n Icon indicates Sample is compatible with Docker+Wasm.\n\nSingle service samples\n\nAngular\nSpark\nVueJS\nFlask\nPHP\nTraefik\nDjango\nMinecraft server\nPlex\nPortainer\nWireguard\nFastAPI\n\nBasic setups for different platforms (not production ready - useful for personal use)\n\nGitea / PostgreSQL\nNextcloud / PostgreSQL\nNextcloud / Redis / MariaDB\nPi-hole / cloudflared - Sample Pi-hole setup with use of DoH cloudflared service\nPrometheus / Grafana\nWordpress / MySQL\n\n\nGetting started\nThese instructions will get you through the bootstrap phase of creating and\ndeploying samples of containerized applications with Docker Compose.\nPrerequisites\n\nMake sure that you have Docker and Docker Compose installed\n\nWindows or macOS:\nInstall Docker Desktop\nLinux: Install Docker and then\nDocker Compose\n\n\nDownload some or all of the samples from this repository.\n\nRunning a sample\nThe root directory of each sample contains the compose.yaml which\ndescribes the configuration of service components. All samples can be run in\na local environment by going into the root directory of each one and executing:\n\nCheck the README.md of each sample to get more details on the structure and\nwhat is the expected output.\nTo stop and remove all containers of the sample application run:\n\nQuickstart guides\nIn addition to all the ready to run Compose samples listed above the folder official-documentation-samples contains quickstart guides. Each of these step by step guides explain which files need to be created to build and run a Docker Compose application.\n\nContribute\nWe welcome examples that help people understand how to use Docker Compose for\ncommon applications. Check the Contribution Guide for more details.\n","length":2375,"excerpt":"","siteName":null}