问题描述
在我学习 docker 和做实验时,只是一个简单的问题:
我了解到要为所有/许多 docker 容器运行相同的命令,在命令之后您可以使用 $(docker -a -q)
我知道 -a
是在所有状态下调用所有容器,但 -q
是什么意思?
同样,在命令中:
docker rm -vf $(docker -a -q)
-v
是什么意思?
提前致谢。
解决方法
但是 -q 是什么意思?
“-q”中的 -
表示一个简短的参数,而 q
是 quiet 的缩写。
同理,在命令中:docker rm -vf $(docker -a -q) -v 是什么意思?
同样,“-v”中的 -
表示一个简短的参数,而 v
是 volumnes 的缩写。
与 man docker-rm
命令的输出进行比较:
DOCKER(1) Docker User Manuals DOCKER(1)
NAME
docker-rm - Remove one or more containers
SYNOPSIS
docker rm [OPTIONS] CONTAINER [CONTAINER...]
DESCRIPTION
Alias for docker container rm.
OPTIONS
-f,--force[=false] Force the removal of a running container
(uses SIGKILL)
-h,--help[=false] help for rm
-l,--link[=false] Remove the specified link
-v,--volumes[=false] Remove anonymous volumes associated with
the container
SEE ALSO
docker(1)
Docker Community Mar 2021 DOCKER(1)