mirror of https://github.com/docker/docs.git
27 lines
1.1 KiB
Markdown
27 lines
1.1 KiB
Markdown
---
|
|
title: Overview
|
|
description: Explainer on the ways to set, use and manage environment variables in
|
|
Compose
|
|
keywords: compose, orchestration, environment, env file
|
|
---
|
|
|
|
{{< include "compose-eol.md" >}}
|
|
|
|
Use environment variables to pass configuration information to containers at runtime.
|
|
|
|
Environment variables are key-value pairs that contain data that can be used by processes running inside a Docker container. They are often used to configure application settings and other parameters that may vary between different environments, such as development, testing, and production.
|
|
|
|
> **Tip**
|
|
>
|
|
> Before using environment variables, read through all of the information first to get a full picture of environment variables in Docker Compose.
|
|
{ .tip }
|
|
|
|
This section covers:
|
|
- The various ways you can [set environment variables with Compose](set-environment-variables.md).
|
|
- [How environment variable precedence works](envvars-precedence.md).
|
|
- The correct syntax for an [environment file](env-file.md).
|
|
- Changing pre-defined [environment variables](envvars.md).
|
|
- Some [best practices](best-practices.md).
|
|
|
|
|