Document Entrypoints and Commands as Lists

Signed-off-by: Michael A. Smith <msmith3@ebay.com>
This commit is contained in:
Michael A. Smith 2016-01-08 15:46:49 -05:00
parent 59a4ab9634
commit 9bff308251
1 changed files with 21 additions and 2 deletions

View File

@ -120,6 +120,10 @@ Override the default command.
command: bundle exec thin -p 3000 command: bundle exec thin -p 3000
The command can also be a list, in a manner similar to [dockerfile](https://docs.docker.com/engine/reference/builder/#cmd):
command: [bundle, exec, thin, -p, 3000]
### cgroup_parent ### cgroup_parent
Specify an optional parent cgroup for the container. Specify an optional parent cgroup for the container.
@ -174,6 +178,22 @@ specified using the `build` key.
Using `dockerfile` together with `image` is not allowed. Attempting to do so results in an error. Using `dockerfile` together with `image` is not allowed. Attempting to do so results in an error.
### entrypoint
Override the default entrypoint.
entrypoint: /code/entrypoint.sh
The entrypoint can also be a list, in a manner similar to [dockerfile](https://docs.docker.com/engine/reference/builder/#entrypoint):
entrypoint:
- php
- -d
- zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so
- -d
- memory_limit=-1
- vendor/bin/phpunit
### env_file ### env_file
Add environment variables from a file. Can be a single value or a list. Add environment variables from a file. Can be a single value or a list.
@ -451,7 +471,7 @@ specifying read-only access(``ro``) or read-write(``rw``).
- container_name - container_name
- service_name:rw - service_name:rw
### cpu\_shares, cpu\_quota, cpuset, domainname, entrypoint, hostname, ipc, mac\_address, mem\_limit, memswap\_limit, privileged, read\_only, restart, stdin\_open, tty, user, working\_dir ### cpu\_shares, cpu\_quota, cpuset, domainname, 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/engine/reference/run/) counterpart. [docker run](https://docs.docker.com/engine/reference/run/) counterpart.
@ -460,7 +480,6 @@ Each of these is a single value, analogous to its
cpu_quota: 50000 cpu_quota: 50000
cpuset: 0,1 cpuset: 0,1
entrypoint: /code/entrypoint.sh
user: postgresql user: postgresql
working_dir: /code working_dir: /code