这可能是一个非常直截了当的答案。我已经用Google搜索了与Docker的以下命令相关的内容:
docker rm $(docker ps -a -q)
我在Go,Docker和Linux中寻找操作员。从上下文中可以明显看出它是rm
命令的某种管道,但我很想知道它是否真的是某种管道,为什么它不是“管道”。只是docker rm | docker ps -a -q
答案 0 :(得分:1)
$()
运算符不是docker运算符,它是一个bash运算符,它在括号之间返回命令的输出。所以你在这里做的是运行docker ps -a -q
,然后将该命令的输出插入docker run <output substituted here>
。