mirror of https://github.com/docker/compose.git
Merge pull request #2164 from dnephin/rename_compose_reference
Rename "yml reference" to "Compose file reference"
This commit is contained in:
commit
26ff729696
|
@ -65,4 +65,4 @@ Enjoy working with Compose faster and with less typos!
|
||||||
- [Get started with Rails](rails.md)
|
- [Get started with Rails](rails.md)
|
||||||
- [Get started with WordPress](wordpress.md)
|
- [Get started with WordPress](wordpress.md)
|
||||||
- [Command line reference](./reference/index.md)
|
- [Command line reference](./reference/index.md)
|
||||||
- [Yaml file reference](yml.md)
|
- [Compose file reference](compose-file.md)
|
||||||
|
|
|
@ -1,15 +1,20 @@
|
||||||
<!--[metadata]>
|
<!--[metadata]>
|
||||||
+++
|
+++
|
||||||
title = "docker-compose.yml reference"
|
title = "Compose file reference"
|
||||||
description = "docker-compose.yml reference"
|
description = "Compose file reference"
|
||||||
keywords = ["fig, composition, compose, docker"]
|
keywords = ["fig, composition, compose, docker"]
|
||||||
|
aliases = ["/compose/yml"]
|
||||||
[menu.main]
|
[menu.main]
|
||||||
parent="smn_compose_ref"
|
parent="smn_compose_ref"
|
||||||
+++
|
+++
|
||||||
<![end-metadata]-->
|
<![end-metadata]-->
|
||||||
|
|
||||||
|
|
||||||
# docker-compose.yml reference
|
# Compose file reference
|
||||||
|
|
||||||
|
The compose file is a [YAML](http://yaml.org/) file where all the top level
|
||||||
|
keys are the name of a service, and the values are the service definition.
|
||||||
|
The default path for a compose file is `./docker-compose.yml`.
|
||||||
|
|
||||||
Each service defined in `docker-compose.yml` must specify exactly one of
|
Each service defined in `docker-compose.yml` must specify exactly one of
|
||||||
`image` or `build`. Other keys are optional, and are analogous to their
|
`image` or `build`. Other keys are optional, and are analogous to their
|
||||||
|
@ -330,7 +335,7 @@ Override the default labeling scheme for each container.
|
||||||
- label:user:USER
|
- label:user:USER
|
||||||
- label:role:ROLE
|
- label:role:ROLE
|
||||||
|
|
||||||
### volumes
|
### volumes, volume\_driver
|
||||||
|
|
||||||
Mount paths as volumes, optionally specifying a path on the host machine
|
Mount paths as volumes, optionally specifying a path on the host machine
|
||||||
(`HOST:CONTAINER`), or an access mode (`HOST:CONTAINER:ro`).
|
(`HOST:CONTAINER`), or an access mode (`HOST:CONTAINER:ro`).
|
||||||
|
@ -344,9 +349,19 @@ You can mount a relative path on the host, which will expand relative to
|
||||||
the directory of the Compose configuration file being used. Relative paths
|
the directory of the Compose configuration file being used. Relative paths
|
||||||
should always begin with `.` or `..`.
|
should always begin with `.` or `..`.
|
||||||
|
|
||||||
|
If you use a volume name (instead of a volume path), you may also specify
|
||||||
|
a `volume_driver`.
|
||||||
|
|
||||||
|
volume_driver: mydriver
|
||||||
|
|
||||||
|
|
||||||
> Note: No path expansion will be done if you have also specified a
|
> Note: No path expansion will be done if you have also specified a
|
||||||
> `volume_driver`.
|
> `volume_driver`.
|
||||||
|
|
||||||
|
See [Docker Volumes](https://docs.docker.com/userguide/dockervolumes/) and
|
||||||
|
[Volume Plugins](https://docs.docker.com/extend/plugins_volume/) for more
|
||||||
|
information.
|
||||||
|
|
||||||
### volumes_from
|
### volumes_from
|
||||||
|
|
||||||
Mount all of the volumes from another service or container, optionally
|
Mount all of the volumes from another service or container, optionally
|
||||||
|
@ -357,7 +372,7 @@ specifying read-only access(``ro``) or read-write(``rw``).
|
||||||
- container_name
|
- container_name
|
||||||
- service_name:rw
|
- service_name:rw
|
||||||
|
|
||||||
### cpu\_shares, cpuset, domainname, entrypoint, hostname, ipc, mac\_address, mem\_limit, memswap\_limit, privileged, read\_only, restart, stdin\_open, tty, user, volume\_driver, working\_dir
|
### cpu\_shares, cpuset, domainname, entrypoint, hostname, ipc, mac\_address, mem\_limit, memswap\_limit, privileged, read\_only, restart, stdin\_open, tty, user, working\_dir
|
||||||
|
|
||||||
Each of these is a single value, analogous to its
|
Each of these is a single value, analogous to its
|
||||||
[docker run](https://docs.docker.com/reference/run/) counterpart.
|
[docker run](https://docs.docker.com/reference/run/) counterpart.
|
||||||
|
@ -384,8 +399,6 @@ Each of these is a single value, analogous to its
|
||||||
stdin_open: true
|
stdin_open: true
|
||||||
tty: true
|
tty: true
|
||||||
|
|
||||||
volume_driver: mydriver
|
|
||||||
|
|
||||||
## Variable substitution
|
## Variable substitution
|
||||||
|
|
||||||
Your configuration options can contain environment variables. Compose uses the
|
Your configuration options can contain environment variables. Compose uses the
|
|
@ -164,4 +164,4 @@ In this section, you set up the database connection for Django.
|
||||||
- [Get started with Rails](rails.md)
|
- [Get started with Rails](rails.md)
|
||||||
- [Get started with WordPress](wordpress.md)
|
- [Get started with WordPress](wordpress.md)
|
||||||
- [Command line reference](./reference/index.md)
|
- [Command line reference](./reference/index.md)
|
||||||
- [YAML file reference](yml.md)
|
- [Compose file reference](compose-file.md)
|
||||||
|
|
|
@ -42,4 +42,4 @@ Fully qualified container name, e.g. `DB_1_NAME=/myapp_web_1/myapp_db_1`
|
||||||
- [User guide](index.md)
|
- [User guide](index.md)
|
||||||
- [Installing Compose](install.md)
|
- [Installing Compose](install.md)
|
||||||
- [Command line reference](./reference/index.md)
|
- [Command line reference](./reference/index.md)
|
||||||
- [Yaml file reference](yml.md)
|
- [Compose file reference](compose-file.md)
|
||||||
|
|
|
@ -359,4 +359,4 @@ locally-defined bindings taking precedence:
|
||||||
- [Get started with Rails](rails.md)
|
- [Get started with Rails](rails.md)
|
||||||
- [Get started with WordPress](wordpress.md)
|
- [Get started with WordPress](wordpress.md)
|
||||||
- [Command line reference](./reference/index.md)
|
- [Command line reference](./reference/index.md)
|
||||||
- [Yaml file reference](yml.md)
|
- [Compose file reference](compose-file.md)
|
||||||
|
|
|
@ -54,7 +54,7 @@ Compose has commands for managing the whole lifecycle of your application:
|
||||||
- [Get started with Rails](rails.md)
|
- [Get started with Rails](rails.md)
|
||||||
- [Get started with WordPress](wordpress.md)
|
- [Get started with WordPress](wordpress.md)
|
||||||
- [Command line reference](./reference/index.md)
|
- [Command line reference](./reference/index.md)
|
||||||
- [Yaml file reference](yml.md)
|
- [Compose file reference](compose-file.md)
|
||||||
|
|
||||||
## Quick start
|
## Quick start
|
||||||
|
|
||||||
|
@ -196,7 +196,7 @@ At this point, you have seen the basics of how Compose works.
|
||||||
- Next, try the quick start guide for [Django](django.md),
|
- Next, try the quick start guide for [Django](django.md),
|
||||||
[Rails](rails.md), or [WordPress](wordpress.md).
|
[Rails](rails.md), or [WordPress](wordpress.md).
|
||||||
- See the reference guides for complete details on the [commands](./reference/index.md), the
|
- See the reference guides for complete details on the [commands](./reference/index.md), the
|
||||||
[configuration file](yml.md) and [environment variables](env.md).
|
[configuration file](compose-file.md) and [environment variables](env.md).
|
||||||
|
|
||||||
## Release Notes
|
## Release Notes
|
||||||
|
|
||||||
|
|
|
@ -130,4 +130,4 @@ To uninstall Docker Compose if you installed using `pip`:
|
||||||
- [Get started with Rails](rails.md)
|
- [Get started with Rails](rails.md)
|
||||||
- [Get started with WordPress](wordpress.md)
|
- [Get started with WordPress](wordpress.md)
|
||||||
- [Command line reference](./reference/index.md)
|
- [Command line reference](./reference/index.md)
|
||||||
- [Yaml file reference](yml.md)
|
- [Compose file reference](compose-file.md)
|
||||||
|
|
|
@ -90,4 +90,4 @@ guide</a>.
|
||||||
- [Get started with Rails](rails.md)
|
- [Get started with Rails](rails.md)
|
||||||
- [Get started with WordPress](wordpress.md)
|
- [Get started with WordPress](wordpress.md)
|
||||||
- [Command line reference](./reference/index.md)
|
- [Command line reference](./reference/index.md)
|
||||||
- [Yaml file reference](yml.md)
|
- [Compose file reference](compose-file.md)
|
||||||
|
|
|
@ -129,4 +129,4 @@ That's it. Your app should now be running on port 3000 on your Docker daemon. If
|
||||||
- [Get started with Rails](rails.md)
|
- [Get started with Rails](rails.md)
|
||||||
- [Get started with WordPress](wordpress.md)
|
- [Get started with WordPress](wordpress.md)
|
||||||
- [Command line reference](./reference/index.md)
|
- [Command line reference](./reference/index.md)
|
||||||
- [Yaml file reference](yml.md)
|
- [Compose file reference](compose-file.md)
|
||||||
|
|
|
@ -81,4 +81,4 @@ it failed. Defaults to 60 seconds.
|
||||||
|
|
||||||
- [User guide](../index.md)
|
- [User guide](../index.md)
|
||||||
- [Installing Compose](../install.md)
|
- [Installing Compose](../install.md)
|
||||||
- [Yaml file reference](../yml.md)
|
- [Compose file reference](../compose-file.md)
|
||||||
|
|
|
@ -99,4 +99,4 @@ database containers. If you're using [Docker Machine](https://docs.docker.com/ma
|
||||||
- [Get started with Rails](rails.md)
|
- [Get started with Rails](rails.md)
|
||||||
- [Get started with WordPress](wordpress.md)
|
- [Get started with WordPress](wordpress.md)
|
||||||
- [Command line reference](./reference/index.md)
|
- [Command line reference](./reference/index.md)
|
||||||
- [Yaml file reference](yml.md)
|
- [Compose file reference](compose-file.md)
|
||||||
|
|
Loading…
Reference in New Issue