Просмотр исходного кода

Merge pull request #2164 from dnephin/rename_compose_reference

Rename "yml reference" to "Compose file reference"
mnowster 10 лет назад
Родитель
Сommit
26ff729696
11 измененных файлов с 32 добавлено и 19 удалено
  1. 1 1
      docs/completion.md
  2. 21 8
      docs/compose-file.md
  3. 1 1
      docs/django.md
  4. 1 1
      docs/env.md
  5. 1 1
      docs/extends.md
  6. 2 2
      docs/index.md
  7. 1 1
      docs/install.md
  8. 1 1
      docs/production.md
  9. 1 1
      docs/rails.md
  10. 1 1
      docs/reference/overview.md
  11. 1 1
      docs/wordpress.md

+ 1 - 1
docs/completion.md

@@ -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)

+ 21 - 8
docs/yml.md → docs/compose-file.md

@@ -1,15 +1,20 @@
 <!--[metadata]>
 <!--[metadata]>
 +++
 +++
-title = "docker-compose.yml reference"
-description = "docker-compose.yml reference"
-keywords = ["fig, composition, compose,  docker"]
+title = "Compose file reference"
+description = "Compose file reference"
+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

+ 1 - 1
docs/django.md

@@ -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)

+ 1 - 1
docs/env.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)

+ 1 - 1
docs/extends.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)

+ 2 - 2
docs/index.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
 
 

+ 1 - 1
docs/install.md

@@ -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)

+ 1 - 1
docs/production.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)

+ 1 - 1
docs/rails.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)

+ 1 - 1
docs/reference/overview.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)

+ 1 - 1
docs/wordpress.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)