From e4455a5f8fa018e8535a39c8c17b038be17c9282 Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Thu, 1 Oct 2020 01:45:57 +0200 Subject: [PATCH 1/7] Add / update some redirects for old URLs, and move old engine examples Signed-off-by: Sebastiaan van Stijn --- _data/toc.yaml | 12 +++---- develop/index.md | 2 +- docker-for-windows/index.md | 1 + engine/examples/index.md | 15 -------- get-started/index.md | 2 ++ .../apt-cacher-ng.Dockerfile | 0 {engine/examples => samples}/apt-cacher-ng.md | 4 ++- .../couchbase/web-console.png | Bin .../couchdb_data_volumes.md | 4 ++- {engine/examples => samples}/dotnetcore.md | 32 ++++++++++-------- samples/index.md | 16 +++++---- .../postgresql_service.Dockerfile | 0 .../postgresql_service.md | 4 ++- .../running_riak_service.Dockerfile | 0 .../running_riak_service.md | 2 ++ .../running_ssh_service.md | 2 ++ {engine/examples => samples}/supervisord.conf | 0 17 files changed, 50 insertions(+), 46 deletions(-) delete mode 100644 engine/examples/index.md rename {engine/examples => samples}/apt-cacher-ng.Dockerfile (100%) rename {engine/examples => samples}/apt-cacher-ng.md (96%) rename {engine/examples => samples}/couchbase/web-console.png (100%) rename {engine/examples => samples}/couchdb_data_volumes.md (92%) rename {engine/examples => samples}/dotnetcore.md (80%) rename {engine/examples => samples}/postgresql_service.Dockerfile (100%) rename {engine/examples => samples}/postgresql_service.md (98%) rename {engine/examples => samples}/running_riak_service.Dockerfile (100%) rename {engine/examples => samples}/running_riak_service.md (98%) rename {engine/examples => samples}/running_ssh_service.md (88%) rename {engine/examples => samples}/supervisord.conf (100%) diff --git a/_data/toc.yaml b/_data/toc.yaml index 204559b8f0..9b65e99fa2 100644 --- a/_data/toc.yaml +++ b/_data/toc.yaml @@ -1138,25 +1138,25 @@ samples: section: - path: /samples/ title: Samples home - - path: /engine/examples/apt-cacher-ng/ + - path: /samples/apt-cacher-ng/ title: apt-cacher-ng - - path: /engine/examples/dotnetcore/ + - path: /samples/dotnetcore/ title: ASP.NET Core application - path: /compose/aspnet-mssql-compose/ title: ASP.NET Core + SQL Server on Linux - - path: /engine/examples/couchdb_data_volumes/ + - path: /samples/couchdb_data_volumes/ title: CouchDB - path: /compose/django/ title: Django and PostgreSQL - path: /compose/wordpress/ title: WordPress - - path: /engine/examples/postgresql_service/ + - path: /samples/postgresql_service/ title: PostgreSQL - path: /compose/rails/ title: Rails and PostgreSQL - - path: /engine/examples/running_riak_service/ + - path: /samples/running_riak_service/ title: Riak - - path: /engine/examples/running_ssh_service/ + - path: /samples/running_ssh_service/ title: SSHd - path: /samples/#library-references title: Library references diff --git a/develop/index.md b/develop/index.md index f0de55c789..e93e412c66 100644 --- a/develop/index.md +++ b/develop/index.md @@ -27,7 +27,7 @@ most benefits from Docker. - [Docker for Java developers lab](https://github.com/docker/labs/tree/master/developer-tools/java/){: target="_blank" rel="noopener" class="_"} - [Port a node.js app to Docker lab](https://github.com/docker/labs/tree/master/developer-tools/nodejs/porting){: target="_blank" rel="noopener" class="_"} - [Ruby on Rails app on Docker lab](https://github.com/docker/labs/tree/master/developer-tools/ruby){: target="_blank" rel="noopener" class="_"} -- [Dockerize a .Net Core application](../engine/examples/dotnetcore.md){: target="_blank" rel="noopener" class="_"} +- [Dockerize a .Net Core application](../samples/dotnetcore.md){: target="_blank" rel="noopener" class="_"} - [Dockerize an ASP.NET Core application with SQL Server on Linux](../compose/aspnet-mssql-compose.md){: target="_blank" rel="noopener" class="_"} using Docker Compose ## Advanced development with the SDK or API diff --git a/docker-for-windows/index.md b/docker-for-windows/index.md index 60eaabd4ae..63c52e6bb4 100644 --- a/docker-for-windows/index.md +++ b/docker-for-windows/index.md @@ -6,6 +6,7 @@ redirect_from: - /docker-for-windows/started/ - /engine/installation/windows/ - /installation/windows/ +- /win/ - /windows/ - /windows/started/ - /winkit/ diff --git a/engine/examples/index.md b/engine/examples/index.md deleted file mode 100644 index 8c24111c1f..0000000000 --- a/engine/examples/index.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -description: Provides examples for using Docker -keywords: dockerize, dockerizing apps, dockerizing applications, container, containers -title: Dockerize an application -redirect_from: -- /en/latest/examples/ ---- - -This section contains the following: - -* [Dockerizing PostgreSQL](postgresql_service.md) -* [Dockerizing a CouchDB service](couchdb_data_volumes.md) -* [Dockerizing an apt-cacher-ng service](apt-cacher-ng.md) -* [Dockerizing an ASP.NET Core application](dotnetcore.md) -* [Get Started](/get-started/) diff --git a/get-started/index.md b/get-started/index.md index 67e52701b8..d2e0d7dfb7 100644 --- a/get-started/index.md +++ b/get-started/index.md @@ -18,6 +18,8 @@ redirect_from: - /engine/getstarted/step_six/ - /engine/getstarted/step_three/ - /engine/getstarted/step_two/ +- /engine/quickstart/ +- /engine/tutorials/ - /engine/tutorials/dockerimages/ - /engine/tutorials/dockerizing/ - /engine/tutorials/usingdocker/ diff --git a/engine/examples/apt-cacher-ng.Dockerfile b/samples/apt-cacher-ng.Dockerfile similarity index 100% rename from engine/examples/apt-cacher-ng.Dockerfile rename to samples/apt-cacher-ng.Dockerfile diff --git a/engine/examples/apt-cacher-ng.md b/samples/apt-cacher-ng.md similarity index 96% rename from engine/examples/apt-cacher-ng.md rename to samples/apt-cacher-ng.md index 9723b9e237..0057d98f17 100644 --- a/engine/examples/apt-cacher-ng.md +++ b/samples/apt-cacher-ng.md @@ -2,11 +2,13 @@ description: Installing and running an apt-cacher-ng service keywords: docker, example, package installation, networking, debian, ubuntu title: Dockerize an apt-cacher-ng service +redirect_from: + - /engine/examples/apt-cacher-ng/ --- > **Note**: > - **If you don't like sudo** then see -> [*Giving non-root access*](../install/linux-postinstall.md#manage-docker-as-a-non-root-user). +> [*Giving non-root access*](../engine/install/linux-postinstall.md#manage-docker-as-a-non-root-user). > - **If you're using macOS or docker via TCP** then you shouldn't use sudo. When you have multiple Docker servers, or build unrelated Docker diff --git a/engine/examples/couchbase/web-console.png b/samples/couchbase/web-console.png similarity index 100% rename from engine/examples/couchbase/web-console.png rename to samples/couchbase/web-console.png diff --git a/engine/examples/couchdb_data_volumes.md b/samples/couchdb_data_volumes.md similarity index 92% rename from engine/examples/couchdb_data_volumes.md rename to samples/couchdb_data_volumes.md index b9d2d441c1..065993214d 100644 --- a/engine/examples/couchdb_data_volumes.md +++ b/samples/couchdb_data_volumes.md @@ -2,11 +2,13 @@ description: Sharing data between 2 couchdb databases keywords: docker, example, package installation, networking, couchdb, data volumes title: Dockerize a CouchDB service +redirect_from: + - /engine/examples/couchdb_data_volumes/ --- > **Note** > -> **If you don't like sudo** then see [*Giving non-root access*](../install/linux-postinstall.md#manage-docker-as-a-non-root-user) +> **If you don't like sudo** then see [*Giving non-root access*](../engine/install/linux-postinstall.md#manage-docker-as-a-non-root-user) Here's an example of using data volumes to share the same data between two CouchDB containers. This could be used for hot upgrades, testing diff --git a/engine/examples/dotnetcore.md b/samples/dotnetcore.md similarity index 80% rename from engine/examples/dotnetcore.md rename to samples/dotnetcore.md index 31fcea55c3..7914d421a7 100644 --- a/engine/examples/dotnetcore.md +++ b/samples/dotnetcore.md @@ -2,6 +2,8 @@ description: Create a Docker image by layering your ASP.NET Core app on debian for Linux Containers or with Windows Nano Server containers using a Dockerfile. keywords: dockerize, dockerizing, dotnet, .NET, Core, article, example, platform, installation, containers, images, image, dockerfile, build, asp.net, asp.net core title: Dockerize an ASP.NET Core application +redirect_from: +- /engine/examples/dotnetcore/ --- ## Introduction @@ -15,9 +17,8 @@ This example demonstrates how to dockerize an ASP.NET Core application. Linux - Great for modern cloud-based apps, such as web apps, IoT apps, and mobile backends -- ASP.NET Core apps can run on [.NET - Core](https://www.microsoft.com/net/core/platform) or on the full [.NET - Framework](https://www.microsoft.com/net/framework) +- ASP.NET Core apps can run on [.NET Core](https://www.microsoft.com/net/core/platform) + or on the full [.NET Framework](https://www.microsoft.com/net/framework) - Designed to provide an optimized development framework for apps that are deployed to the cloud or run on-premises - Modular components with minimal overhead retain flexibility while @@ -26,20 +27,21 @@ constructing your solutions ## Prerequisites This example assumes you already have an ASP.NET Core app -on your machine. If you are new to ASP.NET you can follow a [simple -tutorial](https://www.asp.net/get-started) to initialize a project or clone our [ASP.NET Docker Sample](https://github.com/dotnet/dotnet-docker/tree/master/samples/aspnetapp). +on your machine. If you are new to ASP.NET you can follow a +[simple tutorial](https://www.asp.net/get-started) to initialize a project or +clone our [ASP.NET Docker Sample](https://github.com/dotnet/dotnet-docker/tree/master/samples/aspnetapp). ## Create a Dockerfile for an ASP.NET Core application ### Method 1: 1. Create a `Dockerfile` in your project folder. -2. Add the text below to your `Dockerfile` for either Linux or [Windows - Containers](https://docs.microsoft.com/virtualization/windowscontainers/about/). +2. Add the text below to your `Dockerfile` for either Linux or + [Windows Containers](https://docs.microsoft.com/virtualization/windowscontainers/about/). The tags below are multi-arch meaning they pull either Windows or Linux containers depending on what mode is set in - [Docker Desktop for Windows](../../docker-for-windows/index.md). Read more on - [switching containers](../../docker-for-windows/index.md#switch-between-windows-and-linux-containers). + [Docker Desktop for Windows](../docker-for-windows/index.md). Read more on + [switching containers](../docker-for-windows/index.md#switch-between-windows-and-linux-containers). 3. The `Dockerfile` assumes that your application is called `aspnetapp`. Change the `Dockerfile` to use the DLL file of your project. @@ -52,7 +54,7 @@ COPY *.csproj ./ RUN dotnet restore # Copy everything else and build -COPY . ./ +COPY ../engine/examples ./ RUN dotnet publish -c Release -o out # Build runtime image @@ -73,12 +75,12 @@ obj/ ### Method 2 (build app outside Docker container): 1. Create a `Dockerfile` in your project folder. -2. Add the text below to your `Dockerfile` for either Linux or [Windows - Containers](https://docs.microsoft.com/virtualization/windowscontainers/about/). +2. Add the text below to your `Dockerfile` for either Linux or + [Windows Containers](https://docs.microsoft.com/virtualization/windowscontainers/about/). The tags below are multi-arch meaning they pull either Windows or Linux containers depending on what mode is set in - [Docker Desktop for Windows](../../docker-for-windows/index.md). Read more on - [switching containers](../../docker-for-windows/index.md#switch-between-windows-and-linux-containers). + [Docker Desktop for Windows](../docker-for-windows/index.md). Read more on + [switching containers](../docker-for-windows/index.md#switch-between-windows-and-linux-containers). 3. The `Dockerfile` assumes that your application is called `aspnetapp`. Change the `Dockerfile` to use the DLL file of your project. This method assumes that your project is already built and it copies the build artifacts from the publish folder. Refer to the Microsoft documentation on [Containerize a .Net Core app](https://docs.microsoft.com/en-us/dotnet/core/docker/build-container?tabs=windows#create-the-dockerfile){: target="blank" rel="noopener" class=“"}. The `docker build` step here will be much faster than method 1, as all the artifacts are built outside of the `docker build` step and the size of the base image is much smaller compared to the build base image. @@ -109,7 +111,7 @@ $ docker run -d -p 8080:80 --name myapp aspnetapp ## View the web page running from a container * Go to [localhost:8080](http://localhost:8080) to access your app in a web browser. -* If you are using the Nano [Windows Container](../../docker-for-windows/index.md) +* If you are using the Nano [Windows Container](../docker-for-windows/index.md) and have not updated to the Windows Creator Update there is a bug affecting how [Windows 10 talks to Containers via "NAT"](https://github.com/Microsoft/Virtualization-Documentation/issues/181#issuecomment-252671828) (Network Address Translation). You must hit the IP of the container diff --git a/samples/index.md b/samples/index.md index 8dac427648..c6cdaf6dd2 100644 --- a/samples/index.md +++ b/samples/index.md @@ -1,6 +1,10 @@ --- title: Samples description: Learn how to develop and ship containerized applications, by walking through samples that exhibits canonical practices. +redirect_from: +- /en/latest/examples/ +- /engine/examples/ +- /examples/ --- {% assign labsbase = "https://github.com/docker/labs/tree/master" %} @@ -30,15 +34,15 @@ Run popular software using Docker. | Sample | Description | | ------------------------------------------------------------------------- | --------------------------------------------------------- | -| [apt-cacher-ng](../engine/examples/apt-cacher-ng.md) | Run a Dockerized apt-cacher-ng instance. | -| [.Net Core application](../engine/examples/dotnetcore.md) | Run a Dockerized ASP.NET Core application. | +| [apt-cacher-ng](apt-cacher-ng.md) | Run a Dockerized apt-cacher-ng instance. | +| [.Net Core application](dotnetcore.md) | Run a Dockerized ASP.NET Core application. | | [ASP.NET Core + SQL Server on Linux](../compose/aspnet-mssql-compose.md) | Run a Dockerized ASP.NET Core + SQL Server environment. | -| [CouchDB](../engine/examples/couchdb_data_volumes.md) | Run a Dockerized CouchDB instance. | +| [CouchDB](couchdb_data_volumes.md) | Run a Dockerized CouchDB instance. | | [Django + PostgreSQL](../compose/django.md) | Run a Dockerized Django + PostgreSQL environment. | -| [PostgreSQL](../engine/examples/postgresql_service.md) | Run a Dockerized PostgreSQL instance. | +| [PostgreSQL](postgresql_service.md) | Run a Dockerized PostgreSQL instance. | | [Rails + PostgreSQL](../compose/rails.md) | Run a Dockerized Rails + PostgreSQL environment. | -| [Riak](../engine/examples/running_riak_service.md) | Run a Dockerized Riak instance. | -| [SSHd](../engine/examples/running_ssh_service.md) | Run a Dockerized SSHd instance. | +| [Riak](running_riak_service.md) | Run a Dockerized Riak instance. | +| [SSHd](running_ssh_service.md) | Run a Dockerized SSHd instance. | | [WordPress](../compose/wordpress.md) | Quickstart: Compose and WordPress. | ## Library references diff --git a/engine/examples/postgresql_service.Dockerfile b/samples/postgresql_service.Dockerfile similarity index 100% rename from engine/examples/postgresql_service.Dockerfile rename to samples/postgresql_service.Dockerfile diff --git a/engine/examples/postgresql_service.md b/samples/postgresql_service.md similarity index 98% rename from engine/examples/postgresql_service.md rename to samples/postgresql_service.md index 6fef7a9878..7434d27feb 100644 --- a/engine/examples/postgresql_service.md +++ b/samples/postgresql_service.md @@ -2,6 +2,8 @@ description: Running and installing a PostgreSQL service keywords: docker, example, package installation, postgresql title: Dockerize PostgreSQL +redirect_from: + - /engine/examples/postgresql_service/ --- ## Install PostgreSQL on Docker @@ -80,7 +82,7 @@ $ docker run --rm -P --name pg_test eg_postgresql ``` There are two ways to connect to the PostgreSQL server. We can use -[*Link Containers*](../../network/links.md), +[*Link Containers*](../network/links.md), or we can access it from our host (or the network). > **Note**: The `--rm` removes the container and its image when diff --git a/engine/examples/running_riak_service.Dockerfile b/samples/running_riak_service.Dockerfile similarity index 100% rename from engine/examples/running_riak_service.Dockerfile rename to samples/running_riak_service.Dockerfile diff --git a/engine/examples/running_riak_service.md b/samples/running_riak_service.md similarity index 98% rename from engine/examples/running_riak_service.md rename to samples/running_riak_service.md index ed57407ba9..ee4620e431 100644 --- a/engine/examples/running_riak_service.md +++ b/samples/running_riak_service.md @@ -2,6 +2,8 @@ description: Build a Docker image with Riak pre-installed keywords: docker, example, package installation, networking, riak title: Dockerize a Riak service +redirect_from: + - /engine/examples/running_riak_service/ --- The goal of this example is to show you how to build a Docker image with diff --git a/engine/examples/running_ssh_service.md b/samples/running_ssh_service.md similarity index 88% rename from engine/examples/running_ssh_service.md rename to samples/running_ssh_service.md index eca95c12b4..1df0277d7a 100644 --- a/engine/examples/running_ssh_service.md +++ b/samples/running_ssh_service.md @@ -2,6 +2,8 @@ description: Installing and running an SSHd service on Docker keywords: docker, example, package installation, networking title: Dockerize an SSH service +redirect_from: + - /engine/examples/running_ssh_service/ --- Running sshd inside a container is discouraged, however, it might be still useful diff --git a/engine/examples/supervisord.conf b/samples/supervisord.conf similarity index 100% rename from engine/examples/supervisord.conf rename to samples/supervisord.conf From 06651b34b80c79c492749f6482cd92487230de80 Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Tue, 13 Apr 2021 17:18:15 +0200 Subject: [PATCH 2/7] remove old "voting app" images that are no longer referenced Signed-off-by: Sebastiaan van Stijn --- .../images/vote-results.png | Bin 47574 -> 0 bytes .../images/vote-results.png.orig | Bin 47574 -> 0 bytes engine/getstarted-voting-app/images/vote.png | Bin 50084 -> 0 bytes .../getstarted-voting-app/images/vote.png.orig | Bin 50084 -> 0 bytes 4 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 engine/getstarted-voting-app/images/vote-results.png delete mode 100644 engine/getstarted-voting-app/images/vote-results.png.orig delete mode 100644 engine/getstarted-voting-app/images/vote.png delete mode 100644 engine/getstarted-voting-app/images/vote.png.orig diff --git a/engine/getstarted-voting-app/images/vote-results.png b/engine/getstarted-voting-app/images/vote-results.png deleted file mode 100644 index f6cd39d151d155762c5b3616b6814f5827d6410f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47574 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�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 DG!C`~ diff --git a/engine/getstarted-voting-app/images/vote.png.orig b/engine/getstarted-voting-app/images/vote.png.orig deleted file mode 100644 index bdf9c99620c0affd5cba8e41ca7a2aeaeef0f45f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50084 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�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 DG!C`~ From f4ed09424bbd237245be4a911ae888ced0b7e891 Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Wed, 14 Apr 2021 12:52:47 +0200 Subject: [PATCH 3/7] move compose examples to the samples directory Unifying all "examples" in this directory; some of these should still be reviewed and/or removed in favor of examples from "awesome compose" Signed-off-by: Sebastiaan van Stijn --- _data/toc.yaml | 8 +++--- compose/images/wordpress-files.png | Bin 70699 -> 0 bytes compose/index.md | 6 ++--- compose/reference/overview.md | 2 +- compose/reference/pull.md | 2 +- compose/samples-for-compose.md | 6 ++--- develop/index.md | 2 +- {compose => samples}/aspnet-mssql-compose.md | 13 +++++++++- {compose => samples}/django.md | 24 ++++++++++-------- .../images/django-it-worked.png | Bin {compose => samples}/images/rails-welcome.png | Bin .../images/wordpress-lang.png | Bin .../images/wordpress-welcome.png | Bin samples/index.md | 24 +++++++++--------- {compose => samples}/rails.md | 20 ++++++++------- {compose => samples}/wordpress.md | 20 ++++++++------- 16 files changed, 72 insertions(+), 55 deletions(-) delete mode 100644 compose/images/wordpress-files.png rename {compose => samples}/aspnet-mssql-compose.md (93%) rename {compose => samples}/django.md (91%) rename {compose => samples}/images/django-it-worked.png (100%) rename {compose => samples}/images/rails-welcome.png (100%) rename {compose => samples}/images/wordpress-lang.png (100%) rename {compose => samples}/images/wordpress-welcome.png (100%) rename {compose => samples}/rails.md (93%) rename {compose => samples}/wordpress.md (87%) diff --git a/_data/toc.yaml b/_data/toc.yaml index 9b65e99fa2..aacb082768 100644 --- a/_data/toc.yaml +++ b/_data/toc.yaml @@ -1142,17 +1142,17 @@ samples: title: apt-cacher-ng - path: /samples/dotnetcore/ title: ASP.NET Core application - - path: /compose/aspnet-mssql-compose/ + - path: /samples/aspnet-mssql-compose/ title: ASP.NET Core + SQL Server on Linux - path: /samples/couchdb_data_volumes/ title: CouchDB - - path: /compose/django/ + - path: /samples/django/ title: Django and PostgreSQL - - path: /compose/wordpress/ + - path: /samples/wordpress/ title: WordPress - path: /samples/postgresql_service/ title: PostgreSQL - - path: /compose/rails/ + - path: /samples/rails/ title: Rails and PostgreSQL - path: /samples/running_riak_service/ title: Riak diff --git a/compose/images/wordpress-files.png b/compose/images/wordpress-files.png deleted file mode 100644 index a54504e0f8f35c563c675fdaa24f94c939062848..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70699 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%0A;WIJtcyx7U=jQ>0zB9 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 Hu0mjf%?HXR diff --git a/compose/index.md b/compose/index.md index 9ebd9f9794..a8b1baeeb2 100644 --- a/compose/index.md +++ b/compose/index.md @@ -64,9 +64,9 @@ Compose has commands for managing the whole lifecycle of your application: - [Installing Compose](install.md) - [Getting started with Compose](gettingstarted.md) -- [Get started with Django](django.md) -- [Get started with Rails](rails.md) -- [Get started with WordPress](wordpress.md) +- [Get started with Django](../samples/django.md) +- [Get started with Rails](../samples/rails.md) +- [Get started with WordPress](../samples/wordpress.md) - [Frequently asked questions](faq.md) - [Command line reference](reference/index.md) - [Compose file reference](compose-file/index.md) diff --git a/compose/reference/overview.md b/compose/reference/overview.md index 25e8306ed8..24bc739d59 100644 --- a/compose/reference/overview.md +++ b/compose/reference/overview.md @@ -140,7 +140,7 @@ a [COMPOSE_FILE environment variable](envvars.md#compose_file) in your shell or in an environment file. For an example of using the `-f` option at the command line, suppose you are -running the [Compose Rails sample](../rails.md), and +running the [Compose Rails sample](../../samples/rails.md), and have a `docker-compose.yml` file in a directory called `sandbox/rails`. You can use a command like [docker-compose pull](pull.md) to get the postgres image for the `db` service from anywhere by using the `-f` flag as diff --git a/compose/reference/pull.md b/compose/reference/pull.md index fa6fb6ec16..6e262a9769 100644 --- a/compose/reference/pull.md +++ b/compose/reference/pull.md @@ -18,7 +18,7 @@ Options: Pulls an image associated with a service defined in a `docker-compose.yml` or `docker-stack.yml` file, but does not start containers based on those images. -For example, suppose you have this `docker-compose.yml` file from the [Quickstart: Compose and Rails](../rails.md) sample. +For example, suppose you have this `docker-compose.yml` file from the [Quickstart: Compose and Rails](../../samples/rails.md) sample. ```yaml version: '2' diff --git a/compose/samples-for-compose.md b/compose/samples-for-compose.md index a63cb0b98e..bd87fa2c5d 100644 --- a/compose/samples-for-compose.md +++ b/compose/samples-for-compose.md @@ -24,12 +24,12 @@ The samples should help you to: These samples focus specifically on Docker Compose: -- [Quickstart: Compose and Django](django.md) - Shows how to use Docker Compose to set up and run a simple Django/PostgreSQL app. +- [Quickstart: Compose and Django](../samples/django.md) - Shows how to use Docker Compose to set up and run a simple Django/PostgreSQL app. -- [Quickstart: Compose and Rails](rails.md) - Shows how to use +- [Quickstart: Compose and Rails](../samples/rails.md) - Shows how to use Docker Compose to set up and run a Rails/PostgreSQL app. -- [Quickstart: Compose and WordPress](wordpress.md) - Shows how to +- [Quickstart: Compose and WordPress](../samples/wordpress.md) - Shows how to use Docker Compose to set up and run WordPress in an isolated environment with Docker containers. diff --git a/develop/index.md b/develop/index.md index e93e412c66..0e271b1ebe 100644 --- a/develop/index.md +++ b/develop/index.md @@ -28,7 +28,7 @@ most benefits from Docker. - [Port a node.js app to Docker lab](https://github.com/docker/labs/tree/master/developer-tools/nodejs/porting){: target="_blank" rel="noopener" class="_"} - [Ruby on Rails app on Docker lab](https://github.com/docker/labs/tree/master/developer-tools/ruby){: target="_blank" rel="noopener" class="_"} - [Dockerize a .Net Core application](../samples/dotnetcore.md){: target="_blank" rel="noopener" class="_"} -- [Dockerize an ASP.NET Core application with SQL Server on Linux](../compose/aspnet-mssql-compose.md){: target="_blank" rel="noopener" class="_"} using Docker Compose +- [Dockerize an ASP.NET Core application with SQL Server on Linux](../samples/aspnet-mssql-compose.md){: target="_blank" rel="noopener" class="_"} using Docker Compose ## Advanced development with the SDK or API diff --git a/compose/aspnet-mssql-compose.md b/samples/aspnet-mssql-compose.md similarity index 93% rename from compose/aspnet-mssql-compose.md rename to samples/aspnet-mssql-compose.md index 32550bf44a..791ac70330 100644 --- a/compose/aspnet-mssql-compose.md +++ b/samples/aspnet-mssql-compose.md @@ -2,6 +2,8 @@ description: Create a Docker Compose application using ASP.NET Core and SQL Server on Linux in Docker. keywords: dotnet, .NET, Core, example, ASP.NET Core, SQL Server, mssql title: "Quickstart: Compose and ASP.NET Core with SQL Server" +redirect_from: + - /compose/aspnet-mssql-compose/ --- This quick-start guide demonstrates how to use Docker Engine on Linux and Docker @@ -10,7 +12,7 @@ Compose to set up and run the sample ASP.NET Core application using the with the [SQL Server on Linux image](https://hub.docker.com/_/microsoft-mssql-server). You just need to have [Docker Engine](../get-docker.md) -and [Docker Compose](install.md) installed on your +and [Docker Compose](../compose/install.md) installed on your platform of choice: Linux, Mac or Windows. For this sample, we create a sample .NET Core Web Application using the @@ -201,3 +203,12 @@ to try out .NET Framework and more SQL Server tutorials. - [SQL Server on Docker Hub](https://hub.docker.com/r/microsoft/mssql-server/) - [ASP.NET Core](https://www.asp.net/core) - [ASP.NET Core Docker image](https://hub.docker.com/r/microsoft/aspnetcore/) on DockerHub + +## More Compose documentation + +- [Docker Compose overview](../compose/index.md) +- [Install Docker Compose](../compose/install.md) +- [Getting Started with Docker Compose](../compose/gettingstarted.md) +- [Docker Compose Command line reference](../compose/reference/index.md) +- [Compose file reference](../compose/compose-file/index.md) +- [Awesome Compose samples](https://github.com/docker/awesome-compose/){:target="_blank" rel="noopener" class="_"} diff --git a/compose/django.md b/samples/django.md similarity index 91% rename from compose/django.md rename to samples/django.md index 0349ffb707..677611a601 100644 --- a/compose/django.md +++ b/samples/django.md @@ -2,10 +2,12 @@ description: Getting started with Docker Compose and Django keywords: documentation, docs, docker, compose, orchestration, containers title: "Quickstart: Compose and Django" +redirect_from: + - /compose/django/ --- This quick-start guide demonstrates how to use Docker Compose to set up and run a simple Django/PostgreSQL app. Before starting, -[install Compose](install.md). +[install Compose](../compose/install.md). ### Define the project components @@ -58,7 +60,7 @@ and a `docker-compose.yml` file. (You can use either a `.yml` or `.yaml` extensi also describes which Docker images these services use, how they link together, any volumes they might need to be mounted inside the containers. Finally, the `docker-compose.yml` file describes which ports these services - expose. See the [`docker-compose.yml` reference](compose-file/index.md) for more + expose. See the [`docker-compose.yml` reference](../compose/compose-file/index.md) for more information on how this file works. 9. Add the following configuration to the file. @@ -102,7 +104,7 @@ In this step, you create a Django starter project by building the image from the 1. Change to the root of your project directory. -2. Create the Django project by running the [docker-compose run](reference/run.md) +2. Create the Django project by running the [docker-compose run](../compose/reference/run.md) command as follows. ```console @@ -184,7 +186,7 @@ In this section, you set up the database connection for Django. 3. Save and close the file. -4. Run the [docker-compose up](reference/up.md) command from the top level directory for your project. +4. Run the [docker-compose up](../compose/reference/up.md) command from the top level directory for your project. ```console $ docker-compose up @@ -252,7 +254,7 @@ In this section, you set up the database connection for Django. ``` * Or, for a more elegant shutdown, switch to a different shell, and run - [docker-compose down](reference/down.md) from the top level of your + [docker-compose down](../compose/reference/down.md) from the top level of your Django sample project directory. ```console @@ -270,9 +272,9 @@ In this section, you set up the database connection for Django. ## More Compose documentation -- [User guide](index.md) -- [Installing Compose](install.md) -- [Getting Started](gettingstarted.md) -- [Command line reference](reference/index.md) -- [Compose file reference](compose-file/index.md) -- [Sample apps with Compose](samples-for-compose.md) +- [Docker Compose overview](../compose/index.md) +- [Install Docker Compose](../compose/install.md) +- [Getting Started with Docker Compose](../compose/gettingstarted.md) +- [Docker Compose Command line reference](../compose/reference/index.md) +- [Compose file reference](../compose/compose-file/index.md) +- [Awesome Compose samples](https://github.com/docker/awesome-compose/){:target="_blank" rel="noopener" class="_"} diff --git a/compose/images/django-it-worked.png b/samples/images/django-it-worked.png similarity index 100% rename from compose/images/django-it-worked.png rename to samples/images/django-it-worked.png diff --git a/compose/images/rails-welcome.png b/samples/images/rails-welcome.png similarity index 100% rename from compose/images/rails-welcome.png rename to samples/images/rails-welcome.png diff --git a/compose/images/wordpress-lang.png b/samples/images/wordpress-lang.png similarity index 100% rename from compose/images/wordpress-lang.png rename to samples/images/wordpress-lang.png diff --git a/compose/images/wordpress-welcome.png b/samples/images/wordpress-welcome.png similarity index 100% rename from compose/images/wordpress-welcome.png rename to samples/images/wordpress-welcome.png diff --git a/samples/index.md b/samples/index.md index c6cdaf6dd2..33fa67fc2f 100644 --- a/samples/index.md +++ b/samples/index.md @@ -32,18 +32,18 @@ repository]({{ labsbase }}). Run popular software using Docker. -| Sample | Description | -| ------------------------------------------------------------------------- | --------------------------------------------------------- | -| [apt-cacher-ng](apt-cacher-ng.md) | Run a Dockerized apt-cacher-ng instance. | -| [.Net Core application](dotnetcore.md) | Run a Dockerized ASP.NET Core application. | -| [ASP.NET Core + SQL Server on Linux](../compose/aspnet-mssql-compose.md) | Run a Dockerized ASP.NET Core + SQL Server environment. | -| [CouchDB](couchdb_data_volumes.md) | Run a Dockerized CouchDB instance. | -| [Django + PostgreSQL](../compose/django.md) | Run a Dockerized Django + PostgreSQL environment. | -| [PostgreSQL](postgresql_service.md) | Run a Dockerized PostgreSQL instance. | -| [Rails + PostgreSQL](../compose/rails.md) | Run a Dockerized Rails + PostgreSQL environment. | -| [Riak](running_riak_service.md) | Run a Dockerized Riak instance. | -| [SSHd](running_ssh_service.md) | Run a Dockerized SSHd instance. | -| [WordPress](../compose/wordpress.md) | Quickstart: Compose and WordPress. | +| Sample | Description | +| --------------------------------------------------------------| --------------------------------------------------------- | +| [apt-cacher-ng](apt-cacher-ng.md) | Run a Dockerized apt-cacher-ng instance. | +| [.Net Core application](dotnetcore.md) | Run a Dockerized ASP.NET Core application. | +| [ASP.NET Core + SQL Server on Linux](aspnet-mssql-compose.md) | Run a Dockerized ASP.NET Core + SQL Server environment. | +| [CouchDB](couchdb_data_volumes.md) | Run a Dockerized CouchDB instance. | +| [Django + PostgreSQL](django.md) | Run a Dockerized Django + PostgreSQL environment. | +| [PostgreSQL](postgresql_service.md) | Run a Dockerized PostgreSQL instance. | +| [Rails + PostgreSQL](rails.md) | Run a Dockerized Rails + PostgreSQL environment. | +| [Riak](running_riak_service.md) | Run a Dockerized Riak instance. | +| [SSHd](running_ssh_service.md) | Run a Dockerized SSHd instance. | +| [WordPress](wordpress.md) | Quickstart: Compose and WordPress. | ## Library references diff --git a/compose/rails.md b/samples/rails.md similarity index 93% rename from compose/rails.md rename to samples/rails.md index 33e95df7de..180236c160 100644 --- a/compose/rails.md +++ b/samples/rails.md @@ -2,10 +2,12 @@ description: Getting started with Docker Compose and Rails keywords: documentation, docs, docker, compose, orchestration, containers title: "Quickstart: Compose and Rails" +redirect_from: + - /compose/rails/ --- This Quickstart guide shows you how to use Docker Compose to set up and run -a Rails/PostgreSQL app. Before starting, [install Compose](install.md). +a Rails/PostgreSQL app. Before starting, [install Compose](../compose/install.md). ### Define the project @@ -21,7 +23,7 @@ WORKDIR /myapp COPY Gemfile /myapp/Gemfile COPY Gemfile.lock /myapp/Gemfile.lock RUN bundle install -COPY . /myapp +COPY ../compose /myapp # Add a script to be executed every time the container starts. COPY entrypoint.sh /usr/bin/ @@ -229,7 +231,7 @@ browser to see the Rails Welcome. ### Stop the application -To stop the application, run [docker-compose down](reference/down.md) in +To stop the application, run [docker-compose down](../compose/reference/down.md) in your project directory. You can use the same terminal window in which you started the database, or another one where you have access to a command prompt. This is a clean way to stop the application. @@ -277,9 +279,9 @@ host. ## More Compose documentation -- [User guide](index.md) -- [Installing Compose](install.md) -- [Getting Started](gettingstarted.md) -- [Command line reference](reference/index.md) -- [Compose file reference](compose-file/index.md) -- [Sample apps with Compose](samples-for-compose.md) +- [Docker Compose overview](../compose/index.md) +- [Install Docker Compose](../compose/install.md) +- [Getting Started with Docker Compose](../compose/gettingstarted.md) +- [Docker Compose Command line reference](../compose/reference/index.md) +- [Compose file reference](../compose/compose-file/index.md) +- [Awesome Compose samples](https://github.com/docker/awesome-compose/){:target="_blank" rel="noopener" class="_"} diff --git a/compose/wordpress.md b/samples/wordpress.md similarity index 87% rename from compose/wordpress.md rename to samples/wordpress.md index cbe78433c3..289d81c354 100644 --- a/compose/wordpress.md +++ b/samples/wordpress.md @@ -2,12 +2,14 @@ description: Getting started with Compose and WordPress keywords: documentation, docs, docker, compose, orchestration, containers title: "Quickstart: Compose and WordPress" +redirect_from: + - /compose/wordpress/ --- You can use Docker Compose to easily run WordPress in an isolated environment built with Docker containers. This quick-start guide demonstrates how to use Compose to set up and run WordPress. Before starting, make sure you have -[Compose installed](install.md). +[Compose installed](../compose/install.md). ### Define the project @@ -78,7 +80,7 @@ Compose to set up and run WordPress. Before starting, make sure you have Now, run `docker-compose up -d` from your project directory. -This runs [`docker-compose up`](reference/up.md) in detached mode, pulls +This runs [`docker-compose up`](../compose/reference/up.md) in detached mode, pulls the needed Docker images, and starts the wordpress and database containers, as shown in the example below. @@ -134,7 +136,7 @@ browser. ### Shutdown and cleanup -The command [`docker-compose down`](reference/down.md) removes the +The command [`docker-compose down`](../compose/reference/down.md) removes the containers and default network, but preserves your WordPress database. The command `docker-compose down --volumes` removes the containers, default @@ -142,9 +144,9 @@ network, and the WordPress database. ## More Compose documentation -- [User guide](index.md) -- [Installing Compose](install.md) -- [Getting Started](gettingstarted.md) -- [Command line reference](reference/index.md) -- [Compose file reference](compose-file/index.md) -- [Sample apps with Compose](samples-for-compose.md) +- [Docker Compose overview](../compose/index.md) +- [Install Docker Compose](../compose/install.md) +- [Getting Started with Docker Compose](../compose/gettingstarted.md) +- [Docker Compose Command line reference](../compose/reference/index.md) +- [Compose file reference](../compose/compose-file/index.md) +- [Awesome Compose samples](https://github.com/docker/awesome-compose/){:target="_blank" rel="noopener" class="_"} From 75624cd16014487232741dfe2b794abc7b827a2c Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Wed, 14 Apr 2021 13:59:44 +0200 Subject: [PATCH 4/7] samples/index.md: reformat table This should not make a difference for the rendered HTML, but makes the markdown source slightly more readable. Signed-off-by: Sebastiaan van Stijn --- samples/index.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/samples/index.md b/samples/index.md index 33fa67fc2f..15d43f3ad4 100644 --- a/samples/index.md +++ b/samples/index.md @@ -15,18 +15,18 @@ Learn how to develop and ship containerized applications, by walking through a sample that exhibits canonical practices. These labs are from the [Docker Labs repository]({{ labsbase }}). -| Sample | Description | -| ------ | ----------- | -| [Docker for Beginners]({{ labsbase }}/beginner/){: target="_blank"} | A good "Docker 101" course. | -| [Docker Swarm mode]({{ labsbase}}/swarm-mode){: target="_blank"} | Use Docker for natively managing a cluster of Docker Engines called a swarm. | -| [Configuring developer tools and programming languages]({{ labsbase }}/developer-tools/README.md){: target="_blank"} | How to set-up and use common developer tools and programming languages with Docker. | -| [Live Debugging Java with Docker]({{ labsbase }}/developer-tools/java-debugging){: target="_blank"} | Java developers can use Docker to build a development environment where they can run, test, and live debug code running within a container. | -| [Docker for Java Developers]({{ labsbase }}/developer-tools/java/){: target="_blank"} | Offers Java developers an intro-level and self-paced hands-on workshop with Docker. | -| [Live Debugging a Node.js application in Docker]({{ labsbase }}/developer-tools/nodejs-debugging){: target="_blank"} | Node developers can use Docker to build a development environment where they can run, test, and live debug code running within a container. | -| [Dockerizing a Node.js application]({{ labsbase }}/developer-tools/nodejs/porting/){: target="_blank"} | This tutorial starts with a simple Node.js application and details the steps needed to Dockerize it and ensure its scalability. | -| [Docker for ASP.NET and Windows containers]({{ labsbase }}/windows/readme.md){: target="_blank"} | Docker supports Windows containers, too! Learn how to run ASP.NET, SQL Server, and more in these tutorials. | -| [Docker Security]({{ labsbase }}/security/README.md){: target="_blank"} | How to take advantage of Docker security features. | -| [Building a 12-factor application with Docker]({{ labsbase}}/12factor){: target="_blank"} | Use Docker to create an app that conforms to Heroku's "12 factors for cloud-native applications." | +| Sample | Description | +| --------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | +| [Docker for Beginners]({{ labsbase }}/beginner/){: target="_blank"} | A good "Docker 101" course. | +| [Docker Swarm mode]({{ labsbase}}/swarm-mode){: target="_blank"} | Use Docker for natively managing a cluster of Docker Engines called a swarm. | +| [Configuring developer tools and programming languages]({{ labsbase }}/developer-tools/README.md){: target="_blank"} | How to set-up and use common developer tools and programming languages with Docker. | +| [Live Debugging Java with Docker]({{ labsbase }}/developer-tools/java-debugging){: target="_blank"} | Java developers can use Docker to build a development environment where they can run, test, and live debug code running within a container. | +| [Docker for Java Developers]({{ labsbase }}/developer-tools/java/){: target="_blank"} | Offers Java developers an intro-level and self-paced hands-on workshop with Docker. | +| [Live Debugging a Node.js application in Docker]({{ labsbase }}/developer-tools/nodejs-debugging){: target="_blank"} | Node developers can use Docker to build a development environment where they can run, test, and live debug code running within a container. | +| [Dockerizing a Node.js application]({{ labsbase }}/developer-tools/nodejs/porting/){: target="_blank"} | This tutorial starts with a simple Node.js application and details the steps needed to Dockerize it and ensure its scalability. | +| [Docker for ASP.NET and Windows containers]({{ labsbase }}/windows/readme.md){: target="_blank"} | Docker supports Windows containers, too! Learn how to run ASP.NET, SQL Server, and more in these tutorials. | +| [Docker Security]({{ labsbase }}/security/README.md){: target="_blank"} | How to take advantage of Docker security features. | +| [Building a 12-factor application with Docker]({{ labsbase}}/12factor){: target="_blank"} | Use Docker to create an app that conforms to Heroku's "12 factors for cloud-native applications." | ## Sample applications From 2305767d4d4c9993c17091264bcf96276a9b39c9 Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Wed, 14 Apr 2021 14:32:54 +0200 Subject: [PATCH 5/7] samples/index.md: remove table for official images This table now only provided a list of names with links to each official image that we previously included in our docs. This list may be outdated, and without a description present, did not add value over the list that can be found on Docker Hub. Signed-off-by: Sebastiaan van Stijn --- samples/index.md | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/samples/index.md b/samples/index.md index 15d43f3ad4..b4fbee9a8b 100644 --- a/samples/index.md +++ b/samples/index.md @@ -45,11 +45,7 @@ Run popular software using Docker. | [SSHd](running_ssh_service.md) | Run a Dockerized SSHd instance. | | [WordPress](wordpress.md) | Quickstart: Compose and WordPress. | -## Library references +## Samples and documentation for official Docker images {#library-references} -The following table provides a list of popular official Docker images. For detailed documentation, select the specific image name. - -| Image name | Description | -| ---------- | ----------- | -{% for page in site.samples %}| [{{ page.title }}](https://hub.docker.com/_/{{ page.title }}){: target="_blank"} | {{ page.description | strip }} | -{% endfor %} +For samples and detailed information about [official Docker images](../docker-hub/official_images.md), +refer to the documentation [for each image on Docker Hub](https://hub.docker.com/search?q=&type=image&image_filter=official){: target="_blank"}. From 91ac76ae8050d4ba5a9b03728f612c8157760f45 Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Mon, 19 Apr 2021 10:40:57 +0200 Subject: [PATCH 6/7] compose: remove old "index" page in favor of "overview" First step: remove the old "index" page, as it was not linked from the TOC, and was serving the same purpose as the "overview" page. Signed-off-by: Sebastiaan van Stijn --- compose/reference/index.md | 39 ----------------------------------- compose/reference/overview.md | 3 ++- 2 files changed, 2 insertions(+), 40 deletions(-) delete mode 100644 compose/reference/index.md diff --git a/compose/reference/index.md b/compose/reference/index.md deleted file mode 100644 index 5fbc3c6b48..0000000000 --- a/compose/reference/index.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -description: Compose CLI reference -keywords: fig, composition, compose, docker, orchestration, cli, reference -title: Compose command-line reference -notoc: true ---- - -The following pages describe the usage information for the [docker-compose](overview.md) subcommands. You can also see this information by running `docker-compose [SUBCOMMAND] --help` from the command line. - -* [docker-compose](overview.md) -* [build](build.md) -* [config](config.md) -* [create](create.md) -* [down](down.md) -* [events](events.md) -* [exec](exec.md) -* [help](help.md) -* [images](images.md) -* [kill](kill.md) -* [logs](logs.md) -* [pause](pause.md) -* [port](port.md) -* [ps](ps.md) -* [pull](pull.md) -* [push](push.md) -* [restart](restart.md) -* [rm](rm.md) -* [run](run.md) -* [scale](scale.md) -* [start](start.md) -* [stop](stop.md) -* [top](top.md) -* [unpause](unpause.md) -* [up](up.md) - -## Where to go next - -* [CLI environment variables](envvars.md) -* [docker-compose Command](overview.md) diff --git a/compose/reference/overview.md b/compose/reference/overview.md index 24bc739d59..924c5a7c18 100644 --- a/compose/reference/overview.md +++ b/compose/reference/overview.md @@ -1,7 +1,8 @@ --- description: Overview of docker-compose CLI -keywords: fig, composition, compose, docker, orchestration, cli, docker-compose +keywords: fig, composition, compose, docker, orchestration, cli, reference, docker-compose redirect_from: +- /compose/reference/ - /compose/reference/docker-compose/ title: Overview of docker-compose CLI --- From 8563a00ad85cdd18c0d1dd046d45875812426613 Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Mon, 19 Apr 2021 10:54:04 +0200 Subject: [PATCH 7/7] compose: move reference/overview page This makes the compose command-line reference available at; https://docs.docker.com/compose/reference/ Signed-off-by: Sebastiaan van Stijn --- _data/toc.yaml | 2 +- compose/extends.md | 2 +- compose/faq.md | 2 +- compose/index.md | 2 +- compose/networking.md | 2 +- compose/profiles.md | 2 +- compose/reference/envvars.md | 6 +++--- compose/reference/{overview.md => index.md} | 2 +- reference/index.md | 4 ++-- 9 files changed, 12 insertions(+), 12 deletions(-) rename compose/reference/{overview.md => index.md} (99%) diff --git a/_data/toc.yaml b/_data/toc.yaml index aacb082768..65d2b5c8ea 100644 --- a/_data/toc.yaml +++ b/_data/toc.yaml @@ -948,7 +948,7 @@ reference: title: docker wait - sectiontitle: Docker Compose CLI reference section: - - path: /compose/reference/overview/ + - path: /compose/reference/ title: Overview of docker-compose CLI - path: /compose/reference/envvars/ title: CLI environment variables diff --git a/compose/extends.md b/compose/extends.md index 7f0ff158b1..2e5677dc6a 100644 --- a/compose/extends.md +++ b/compose/extends.md @@ -31,7 +31,7 @@ the rules described in To use multiple override files, or an override file with a different name, you can use the `-f` option to specify the list of files. Compose merges files in the order they're specified on the command line. See the -[`docker-compose` command reference](reference/overview.md) for more information +[`docker-compose` command reference](reference/index.md) for more information about using `-f`. When you use multiple configuration files, you must make sure all paths in the diff --git a/compose/faq.md b/compose/faq.md index 6173db213b..276743eb93 100644 --- a/compose/faq.md +++ b/compose/faq.md @@ -57,7 +57,7 @@ handling `SIGTERM` properly. Compose uses the project name to create unique identifiers for all of a project's containers and other resources. To run multiple copies of a project, -set a custom project name using the [`-p` command line option](reference/overview.md) +set a custom project name using the [`-p` command line option](reference/index.md) or the [`COMPOSE_PROJECT_NAME` environment variable](reference/envvars.md#compose_project_name). ## What's the difference between `up`, `run`, and `start`? diff --git a/compose/index.md b/compose/index.md index a8b1baeeb2..d23aa98bc2 100644 --- a/compose/index.md +++ b/compose/index.md @@ -92,7 +92,7 @@ Compose uses a project name to isolate environments from each other. You can mak The default project name is the basename of the project directory. You can set a custom project name by using the -[`-p` command line option](reference/overview.md) or the +[`-p` command line option](reference/index.md) or the [`COMPOSE_PROJECT_NAME` environment variable](reference/envvars.md#compose_project_name). The default project directory is the base directory of the Compose file. A custom value diff --git a/compose/networking.md b/compose/networking.md index 24893b6fc4..a983bd4176 100644 --- a/compose/networking.md +++ b/compose/networking.md @@ -16,7 +16,7 @@ identical to the container name. > > Your app's network is given a name based on the "project name", > which is based on the name of the directory it lives in. You can override the -> project name with either the [`--project-name` flag](reference/overview.md) +> project name with either the [`--project-name` flag](reference/index.md) > or the [`COMPOSE_PROJECT_NAME` environment variable](reference/envvars.md#compose_project_name). For example, suppose your app is in a directory called `myapp`, and your `docker-compose.yml` looks like this: diff --git a/compose/profiles.md b/compose/profiles.md index 10bf772b28..0a203924a2 100644 --- a/compose/profiles.md +++ b/compose/profiles.md @@ -57,7 +57,7 @@ Valid profile names follow the regex format of `[a-zA-Z0-9][a-zA-Z0-9_.-]+`. ## Enabling profiles -To enable a profile supply the `--profile` [command-line option](reference/overview.md) or +To enable a profile supply the `--profile` [command-line option](reference/index.md) or use the [`COMPOSE_PROFILES` environment variable](reference/envvars.md#compose_profiles): ```sh diff --git a/compose/reference/envvars.md b/compose/reference/envvars.md index ae318f5baa..ce0bc70ad2 100644 --- a/compose/reference/envvars.md +++ b/compose/reference/envvars.md @@ -21,7 +21,7 @@ includes two services `db` and `web`, then Compose starts containers named Setting this is optional. If you do not set this, the `COMPOSE_PROJECT_NAME` defaults to the `basename` of the project directory. See also the `-p` -[command-line option](overview.md). +[command-line option](index.md). ## COMPOSE\_FILE @@ -34,7 +34,7 @@ Linux and macOS the path separator is `:`, on Windows it is `;`). For example: `COMPOSE_FILE=docker-compose.yml:docker-compose.prod.yml`. The path separator can also be customized using `COMPOSE_PATH_SEPARATOR`. -See also the `-f` [command-line option](overview.md). +See also the `-f` [command-line option](index.md). ## COMPOSE\_PROFILES @@ -47,7 +47,7 @@ You can specify a list of profiles separated with a comma: `debug`. See also [_Using profiles with Compose_](../profiles.md) and the `--profile` -[command-line option](overview.md). +[command-line option](index.md#use---profile-to-specify-one-or-more-active-profiles). ## COMPOSE\_API\_VERSION diff --git a/compose/reference/overview.md b/compose/reference/index.md similarity index 99% rename from compose/reference/overview.md rename to compose/reference/index.md index 924c5a7c18..d7a6a74947 100644 --- a/compose/reference/overview.md +++ b/compose/reference/index.md @@ -2,8 +2,8 @@ description: Overview of docker-compose CLI keywords: fig, composition, compose, docker, orchestration, cli, reference, docker-compose redirect_from: -- /compose/reference/ - /compose/reference/docker-compose/ +- /compose/reference/overview/ title: Overview of docker-compose CLI --- diff --git a/reference/index.md b/reference/index.md index 55030de53e..11f8c1ef81 100644 --- a/reference/index.md +++ b/reference/index.md @@ -12,7 +12,7 @@ various APIs, CLIs, and file formats. | File format | Description | |:--------------------------------------------------------------------|:----------------------------------------------------------------| | [Dockerfile](/engine/reference/builder/) | Defines the contents and startup behavior of a single container | -| [Compose file](/compose/compose-file/) | Defines a multi-container application | +| [Compose file](/compose/compose-file/index.md) | Defines a multi-container application | ## Command-line interfaces (CLIs) @@ -20,7 +20,7 @@ various APIs, CLIs, and file formats. | CLI | Description | |:---------------------------------------------------------------|:-------------------------------------------------------------------------------------------| | [Docker CLI](/engine/reference/commandline/cli/) | The main CLI for Docker, includes all `docker` commands | -| [Compose CLI](/compose/reference/overview/) | The CLI for Docker Compose, which allows you to build and run multi-container applications | +| [Compose CLI](/compose/reference/index.md) | The CLI for Docker Compose, which allows you to build and run multi-container applications | | [Daemon CLI (dockerd)](/engine/reference/commandline/dockerd/) | Persistent process that manages containers |