mirror of https://github.com/docker/cli.git
Add ulimit to docker build.
Signed-off-by: Lei Jitang <leijitang@huawei.com>
This commit is contained in:
parent
7fd94dfdba
commit
f793c1b50c
|
@ -395,7 +395,7 @@ _docker_build() {
|
||||||
|
|
||||||
case "$cur" in
|
case "$cur" in
|
||||||
-*)
|
-*)
|
||||||
COMPREPLY=( $( compgen -W "--cgroup-parent --cpuset-cpus --cpuset-mems --cpu-shares -c --cpu-period --cpu-quota --file -f --force-rm --help --memory -m --memory-swap --no-cache --pull --quiet -q --rm --tag -t" -- "$cur" ) )
|
COMPREPLY=( $( compgen -W "--cgroup-parent --cpuset-cpus --cpuset-mems --cpu-shares -c --cpu-period --cpu-quota --file -f --force-rm --help --memory -m --memory-swap --no-cache --pull --quiet -q --rm --tag -t --ulimit" -- "$cur" ) )
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
local counter="$(__docker_pos_first_nonflag '--cgroup-parent|--cpuset-cpus|--cpuset-mems|--cpu-shares|-c|--cpu-period|--cpu-quota|--file|-f|--memory|-m|--memory-swap|--tag|-t')"
|
local counter="$(__docker_pos_first_nonflag '--cgroup-parent|--cpuset-cpus|--cpuset-mems|--cpu-shares|-c|--cpu-period|--cpu-quota|--file|-f|--memory|-m|--memory-swap|--tag|-t')"
|
||||||
|
|
|
@ -28,6 +28,7 @@ weight=1
|
||||||
--cpuset-mems="" MEMs in which to allow execution, e.g. `0-3`, `0,1`
|
--cpuset-mems="" MEMs in which to allow execution, e.g. `0-3`, `0,1`
|
||||||
--cpuset-cpus="" CPUs in which to allow execution, e.g. `0-3`, `0,1`
|
--cpuset-cpus="" CPUs in which to allow execution, e.g. `0-3`, `0,1`
|
||||||
--cgroup-parent="" Optional parent cgroup for the container
|
--cgroup-parent="" Optional parent cgroup for the container
|
||||||
|
--ulimit=[] Ulimit options
|
||||||
|
|
||||||
Builds Docker images from a Dockerfile and a "context". A build's context is
|
Builds Docker images from a Dockerfile and a "context". A build's context is
|
||||||
the files located in the specified `PATH` or `URL`. The build process can refer
|
the files located in the specified `PATH` or `URL`. The build process can refer
|
||||||
|
@ -245,5 +246,8 @@ the command line.
|
||||||
|
|
||||||
When `docker build` is run with the `--cgroup-parent` option the containers
|
When `docker build` is run with the `--cgroup-parent` option the containers
|
||||||
used in the build will be run with the [corresponding `docker run`
|
used in the build will be run with the [corresponding `docker run`
|
||||||
flag](/reference/run/#specifying-custom-cgroups).
|
flag](/reference/run/#specifying-custom-cgroups).
|
||||||
|
|
||||||
|
Using the `--ulimit` option with `docker build` will cause each build step's
|
||||||
|
container to be started using those [`--ulimit`
|
||||||
|
flag values](/reference/run/#setting-ulimits-in-a-container).
|
||||||
|
|
|
@ -22,6 +22,7 @@ docker-build - Build a new image from the source code at PATH
|
||||||
[**--cpuset-cpus**[=*CPUSET-CPUS*]]
|
[**--cpuset-cpus**[=*CPUSET-CPUS*]]
|
||||||
[**--cpuset-mems**[=*CPUSET-MEMS*]]
|
[**--cpuset-mems**[=*CPUSET-MEMS*]]
|
||||||
[**--cgroup-parent**[=*CGROUP-PARENT*]]
|
[**--cgroup-parent**[=*CGROUP-PARENT*]]
|
||||||
|
[**--ulimit**[=*[]*]]
|
||||||
|
|
||||||
PATH | URL | -
|
PATH | URL | -
|
||||||
|
|
||||||
|
@ -142,6 +143,12 @@ two memory nodes.
|
||||||
If the path is not absolute, the path is considered relative to the `cgroups` path of the init process.
|
If the path is not absolute, the path is considered relative to the `cgroups` path of the init process.
|
||||||
Cgroups are created if they do not already exist.
|
Cgroups are created if they do not already exist.
|
||||||
|
|
||||||
|
**--ulimit**=[]
|
||||||
|
Ulimit options
|
||||||
|
|
||||||
|
For more information about `ulimit` see [Setting ulimits in a
|
||||||
|
container](https://docs.docker.com/reference/commandline/run/#setting-ulimits-in-a-container)
|
||||||
|
|
||||||
# EXAMPLES
|
# EXAMPLES
|
||||||
|
|
||||||
## Building an image using a Dockerfile located inside the current directory
|
## Building an image using a Dockerfile located inside the current directory
|
||||||
|
|
Loading…
Reference in New Issue