在涉及常见任务时,我一直在与docker斗争,例如删除所有exited
容器,查杀它们或使用docker图像执行一些维护任务。有没有办法像git中那样定义一个docker命令别名,例如
[alias]
last-commit = show --pretty=format: --name-only HEAD^{commit}
我想定义一个删除所有已退出容器的命令,例如
而不是
docker rm $(docker ps -a -f status=exited -q)
我想这样做
docker clean
答案 0 :(得分:2)
有一些方法可以做。一种简单的方法是在.profile
或.bashrc
docker_clean() {
docker rm $(docker ps -a -f status=exited -q)
}
然后你可以直接在shell中运行docker_clean
。
github中有很多项目你可以参考set functions
或alias
,在这里列出其中的一些。