docs: rewrite section on overriding environment variables

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
This commit is contained in:
David Karlsson 2023-11-27 14:02:18 +01:00
parent 3eeac20593
commit 7585d66a07
1 changed files with 8 additions and 8 deletions

View File

@ -997,7 +997,7 @@ To find the mapping between the host ports and the exposed ports, use the
### Environment variables ### Environment variables
Docker automatically sets some environment variables when creating a Linux Docker automatically sets some environment variables when creating a Linux
container. Docker does not set any environment variables when creating a Windows container. Docker doesn't set any environment variables when creating a Windows
container. container.
The following environment variables are set for Linux containers: The following environment variables are set for Linux containers:
@ -1010,11 +1010,13 @@ The following environment variables are set for Linux containers:
| `TERM` | `xterm` if the container is allocated a pseudo-TTY | | `TERM` | `xterm` if the container is allocated a pseudo-TTY |
Additionally, the operator can **set any environment variable** in the Additionally, you can set any environment variable in the container by using
container by using one or more `-e` flags, even overriding those mentioned one or more `-e` flags. You can even override the variables mentioned above, or
above, or already defined by the developer with a Dockerfile `ENV`. If the variables defined using a Dockerfile `ENV` instruction when building the image.
operator names an environment variable without specifying a value, then the
current value of the named variable is propagated into the container's environment: If the you name an environment variable without specifying a value, the current
value of the named variable on the host is propagated into the container's
environment:
```console ```console
$ export today=Wednesday $ export today=Wednesday
@ -1062,8 +1064,6 @@ USERPROFILE=C:\Users\ContainerAdministrator
windir=C:\Windows windir=C:\Windows
``` ```
Similarly the operator can set the **HOSTNAME** (Linux) or **COMPUTERNAME** (Windows) with `-h`.
### Healthchecks ### Healthchecks
``` ```