在我的 ~/.zshrc 中我设置了一个别名
alias dkill="docker kill $(docker ps -q)"
Run Code Online (Sandbox Code Playgroud)
但它实际上并不像命令本身那样运行。
出于某种原因,它尝试将容器名称作为命令执行,而不是将它们传递给docker kill
命令。
Error response from daemon: Cannot kill container: 3f1xxxxx0c4: No such container: 3f1xxxxx0c4
zsh: command not found: 0aexxxxxx913
zsh: command not found: 46acxxxx75cd
zsh: command not found: 20f9xxxxx9c1
zsh: command not found: 63edxxxxc085
zsh: command not found: 6328xxxxfe4d
Run Code Online (Sandbox Code Playgroud)
我应该如何重新定义别名以正确杀死容器