Przeglądaj źródła

Merge pull request #17119 from vdemeester/17117-deprecate-c-cli-opts

Deprecate -c cli short variant flag in docker cli build & create
Antonio Murdaca 9 lat temu
rodzic
commit
ab1f03397e

+ 1 - 1
api/client/build.go

@@ -58,7 +58,7 @@ func (cli *DockerCli) CmdBuild(args ...string) error {
 	dockerfileName := cmd.String([]string{"f", "-file"}, "", "Name of the Dockerfile (Default is 'PATH/Dockerfile')")
 	dockerfileName := cmd.String([]string{"f", "-file"}, "", "Name of the Dockerfile (Default is 'PATH/Dockerfile')")
 	flMemoryString := cmd.String([]string{"m", "-memory"}, "", "Memory limit")
 	flMemoryString := cmd.String([]string{"m", "-memory"}, "", "Memory limit")
 	flMemorySwap := cmd.String([]string{"-memory-swap"}, "", "Total memory (memory + swap), '-1' to disable swap")
 	flMemorySwap := cmd.String([]string{"-memory-swap"}, "", "Total memory (memory + swap), '-1' to disable swap")
-	flCPUShares := cmd.Int64([]string{"c", "-cpu-shares"}, 0, "CPU shares (relative weight)")
+	flCPUShares := cmd.Int64([]string{"#c", "-cpu-shares"}, 0, "CPU shares (relative weight)")
 	flCPUPeriod := cmd.Int64([]string{"-cpu-period"}, 0, "Limit the CPU CFS (Completely Fair Scheduler) period")
 	flCPUPeriod := cmd.Int64([]string{"-cpu-period"}, 0, "Limit the CPU CFS (Completely Fair Scheduler) period")
 	flCPUQuota := cmd.Int64([]string{"-cpu-quota"}, 0, "Limit the CPU CFS (Completely Fair Scheduler) quota")
 	flCPUQuota := cmd.Int64([]string{"-cpu-quota"}, 0, "Limit the CPU CFS (Completely Fair Scheduler) quota")
 	flCPUSetCpus := cmd.String([]string{"-cpuset-cpus"}, "", "CPUs in which to allow execution (0-3, 0,1)")
 	flCPUSetCpus := cmd.String([]string{"-cpuset-cpus"}, "", "CPUs in which to allow execution (0-3, 0,1)")

+ 2 - 2
contrib/completion/bash/docker

@@ -466,7 +466,7 @@ _docker_build() {
 		--cgroup-parent
 		--cgroup-parent
 		--cpuset-cpus
 		--cpuset-cpus
 		--cpuset-mems
 		--cpuset-mems
-		--cpu-shares -c
+		--cpu-shares
 		--cpu-period
 		--cpu-period
 		--cpu-quota
 		--cpu-quota
 		--file -f
 		--file -f
@@ -1310,7 +1310,7 @@ _docker_run() {
 		--cpu-quota
 		--cpu-quota
 		--cpuset-cpus
 		--cpuset-cpus
 		--cpuset-mems
 		--cpuset-mems
-		--cpu-shares -c
+		--cpu-shares
 		--device
 		--device
 		--dns
 		--dns
 		--dns-opt
 		--dns-opt

+ 1 - 1
contrib/completion/fish/docker.fish

@@ -116,7 +116,7 @@ complete -c docker -A -f -n '__fish_seen_subcommand_from cp' -l help -d 'Print u
 complete -c docker -f -n '__fish_docker_no_subcommand' -a create -d 'Create a new container'
 complete -c docker -f -n '__fish_docker_no_subcommand' -a create -d 'Create a new container'
 complete -c docker -A -f -n '__fish_seen_subcommand_from create' -s a -l attach -d 'Attach to STDIN, STDOUT or STDERR.'
 complete -c docker -A -f -n '__fish_seen_subcommand_from create' -s a -l attach -d 'Attach to STDIN, STDOUT or STDERR.'
 complete -c docker -A -f -n '__fish_seen_subcommand_from create' -l add-host -d 'Add a custom host-to-IP mapping (host:ip)'
 complete -c docker -A -f -n '__fish_seen_subcommand_from create' -l add-host -d 'Add a custom host-to-IP mapping (host:ip)'
-complete -c docker -A -f -n '__fish_seen_subcommand_from create' -s c -l cpu-shares -d 'CPU shares (relative weight)'
+complete -c docker -A -f -n '__fish_seen_subcommand_from create' -l cpu-shares -d 'CPU shares (relative weight)'
 complete -c docker -A -f -n '__fish_seen_subcommand_from create' -l cap-add -d 'Add Linux capabilities'
 complete -c docker -A -f -n '__fish_seen_subcommand_from create' -l cap-add -d 'Add Linux capabilities'
 complete -c docker -A -f -n '__fish_seen_subcommand_from create' -l cap-drop -d 'Drop Linux capabilities'
 complete -c docker -A -f -n '__fish_seen_subcommand_from create' -l cap-drop -d 'Drop Linux capabilities'
 complete -c docker -A -f -n '__fish_seen_subcommand_from create' -l cidfile -d 'Write the container ID to the file'
 complete -c docker -A -f -n '__fish_seen_subcommand_from create' -l cidfile -d 'Write the container ID to the file'

+ 2 - 0
docs/misc/deprecated.md

@@ -21,6 +21,8 @@ The following short variant options are deprecated in favor of their long
 variants:
 variants:
 
 
     docker run -c (--cpu-shares)
     docker run -c (--cpu-shares)
+    docker build -c (--cpu-shares)
+    docker create -c (--cpu-shares)
 
 
 ### Driver Specific Log Tags
 ### Driver Specific Log Tags
 **Deprecated In Release: v1.9**
 **Deprecated In Release: v1.9**

+ 1 - 1
docs/reference/commandline/build.md

@@ -15,7 +15,7 @@ parent = "smn_cli"
     Build a new image from the source code at PATH
     Build a new image from the source code at PATH
 
 
       --build-arg=[]                  Set build-time variables
       --build-arg=[]                  Set build-time variables
-      -c, --cpu-shares                CPU Shares (relative weight)
+      --cpu-shares                    CPU Shares (relative weight)
       --cgroup-parent=""              Optional parent cgroup for the container
       --cgroup-parent=""              Optional parent cgroup for the container
       --cpu-period=0                  Limit the CPU CFS (Completely Fair Scheduler) period
       --cpu-period=0                  Limit the CPU CFS (Completely Fair Scheduler) period
       --cpu-quota=0                   Limit the CPU CFS (Completely Fair Scheduler) quota
       --cpu-quota=0                   Limit the CPU CFS (Completely Fair Scheduler) quota

+ 1 - 1
docs/reference/commandline/cli.md

@@ -121,7 +121,7 @@ To list the help on any command just execute the command, followed by the
     Run a command in a new container
     Run a command in a new container
 
 
       -a, --attach=[]            Attach to STDIN, STDOUT or STDERR
       -a, --attach=[]            Attach to STDIN, STDOUT or STDERR
-      -c, --cpu-shares=0         CPU shares (relative weight)
+      --cpu-shares=0             CPU shares (relative weight)
     ...
     ...
 
 
 ## Option types
 ## Option types

+ 1 - 1
docs/reference/commandline/create.md

@@ -19,7 +19,7 @@ Creates a new container.
       -a, --attach=[]               Attach to STDIN, STDOUT or STDERR
       -a, --attach=[]               Attach to STDIN, STDOUT or STDERR
       --add-host=[]                 Add a custom host-to-IP mapping (host:ip)
       --add-host=[]                 Add a custom host-to-IP mapping (host:ip)
       --blkio-weight=0              Block IO weight (relative weight)
       --blkio-weight=0              Block IO weight (relative weight)
-      -c, --cpu-shares=0            CPU shares (relative weight)
+      --cpu-shares=0                CPU shares (relative weight)
       --cap-add=[]                  Add Linux capabilities
       --cap-add=[]                  Add Linux capabilities
       --cap-drop=[]                 Drop Linux capabilities
       --cap-drop=[]                 Drop Linux capabilities
       --cgroup-parent=""            Optional parent cgroup for the container
       --cgroup-parent=""            Optional parent cgroup for the container

+ 2 - 2
docs/reference/commandline/run.md

@@ -17,7 +17,7 @@ parent = "smn_cli"
       -a, --attach=[]               Attach to STDIN, STDOUT or STDERR
       -a, --attach=[]               Attach to STDIN, STDOUT or STDERR
       --add-host=[]                 Add a custom host-to-IP mapping (host:ip)
       --add-host=[]                 Add a custom host-to-IP mapping (host:ip)
       --blkio-weight=0              Block IO weight (relative weight)
       --blkio-weight=0              Block IO weight (relative weight)
-      -c, --cpu-shares=0            CPU shares (relative weight)
+      --cpu-shares=0                CPU shares (relative weight)
       --cap-add=[]                  Add Linux capabilities
       --cap-add=[]                  Add Linux capabilities
       --cap-drop=[]                 Drop Linux capabilities
       --cap-drop=[]                 Drop Linux capabilities
       --cgroup-parent=""            Optional parent cgroup for the container
       --cgroup-parent=""            Optional parent cgroup for the container
@@ -562,4 +562,4 @@ application change:
 5. Finally, we create a container that runs `tail -f access.log` using the logs
 5. Finally, we create a container that runs `tail -f access.log` using the logs
    volume from the `web` container, setting the workdir to `/var/log/httpd`. The
    volume from the `web` container, setting the workdir to `/var/log/httpd`. The
    `--rm` option means that when the container exits, the container's layer is
    `--rm` option means that when the container exits, the container's layer is
-   removed.
+   removed.

+ 2 - 2
man/docker-build.1.md

@@ -7,7 +7,7 @@ docker-build - Build a new image from the source code at PATH
 # SYNOPSIS
 # SYNOPSIS
 **docker build**
 **docker build**
 [**--build-arg**[=*[]*]]
 [**--build-arg**[=*[]*]]
-[**-c**|**--cpu-shares**[=*0*]]
+[**--cpu-shares**[=*0*]]
 [**--cgroup-parent**[=*CGROUP-PARENT*]]
 [**--cgroup-parent**[=*CGROUP-PARENT*]]
 [**--help**]
 [**--help**]
 [**-f**|**--file**[=*PATH/Dockerfile*]]
 [**-f**|**--file**[=*PATH/Dockerfile*]]
@@ -90,7 +90,7 @@ set as the **URL**, the repository is cloned locally and then sent as the contex
 **--memory-swap**=*MEMORY-SWAP*
 **--memory-swap**=*MEMORY-SWAP*
   Total memory (memory + swap), '-1' to disable swap.
   Total memory (memory + swap), '-1' to disable swap.
 
 
-**-c**, **--cpu-shares**=*0*
+**--cpu-shares**=*0*
   CPU shares (relative weight).
   CPU shares (relative weight).
 
 
   By default, all containers get the same proportion of CPU cycles.
   By default, all containers get the same proportion of CPU cycles.

+ 2 - 2
man/docker-create.1.md

@@ -9,7 +9,7 @@ docker-create - Create a new container
 [**-a**|**--attach**[=*[]*]]
 [**-a**|**--attach**[=*[]*]]
 [**--add-host**[=*[]*]]
 [**--add-host**[=*[]*]]
 [**--blkio-weight**[=*[BLKIO-WEIGHT]*]]
 [**--blkio-weight**[=*[BLKIO-WEIGHT]*]]
-[**-c**|**--cpu-shares**[=*0*]]
+[**--cpu-shares**[=*0*]]
 [**--cap-add**[=*[]*]]
 [**--cap-add**[=*[]*]]
 [**--cap-drop**[=*[]*]]
 [**--cap-drop**[=*[]*]]
 [**--cgroup-parent**[=*CGROUP-PATH*]]
 [**--cgroup-parent**[=*CGROUP-PATH*]]
@@ -83,7 +83,7 @@ The initial status of the container created with **docker create** is 'created'.
 **--blkio-weight**=0
 **--blkio-weight**=0
    Block IO weight (relative weight) accepts a weight value between 10 and 1000.
    Block IO weight (relative weight) accepts a weight value between 10 and 1000.
 
 
-**-c**, **--cpu-shares**=0
+**--cpu-shares**=0
    CPU shares (relative weight)
    CPU shares (relative weight)
 
 
 **--cap-add**=[]
 **--cap-add**=[]

+ 3 - 3
man/docker-run.1.md

@@ -9,7 +9,7 @@ docker-run - Run a command in a new container
 [**-a**|**--attach**[=*[]*]]
 [**-a**|**--attach**[=*[]*]]
 [**--add-host**[=*[]*]]
 [**--add-host**[=*[]*]]
 [**--blkio-weight**[=*[BLKIO-WEIGHT]*]]
 [**--blkio-weight**[=*[BLKIO-WEIGHT]*]]
-[**-c**|**--cpu-shares**[=*0*]]
+[**--cpu-shares**[=*0*]]
 [**--cap-add**[=*[]*]]
 [**--cap-add**[=*[]*]]
 [**--cap-drop**[=*[]*]]
 [**--cap-drop**[=*[]*]]
 [**--cgroup-parent**[=*CGROUP-PATH*]]
 [**--cgroup-parent**[=*CGROUP-PATH*]]
@@ -100,14 +100,14 @@ option can be set multiple times.
 **--blkio-weight**=0
 **--blkio-weight**=0
    Block IO weight (relative weight) accepts a weight value between 10 and 1000.
    Block IO weight (relative weight) accepts a weight value between 10 and 1000.
 
 
-**-c**, **--cpu-shares**=0
+**--cpu-shares**=0
    CPU shares (relative weight)
    CPU shares (relative weight)
 
 
    By default, all containers get the same proportion of CPU cycles. This proportion
    By default, all containers get the same proportion of CPU cycles. This proportion
 can be modified by changing the container's CPU share weighting relative
 can be modified by changing the container's CPU share weighting relative
 to the weighting of all other running containers.
 to the weighting of all other running containers.
 
 
-To modify the proportion from the default of 1024, use the **-c** or **--cpu-shares**
+To modify the proportion from the default of 1024, use the **--cpu-shares**
 flag to set the weighting to 2 or higher.
 flag to set the weighting to 2 or higher.
 
 
 The proportion will only apply when CPU-intensive processes are running.
 The proportion will only apply when CPU-intensive processes are running.