如何找出谁引用给定的音量?
我有一个不被认定为孤儿的音量:
>docker volume ls -qf dangling=true >docker volume ls DRIVER VOLUME NAME local 70cb...
我假设它是由我的一个容器使用的,但是我怎样才能找出哪一个?
我不认为有一种方法可以询问一个容器属于哪个容器,但是你可以问一个容器有什么样的容量。 您可以遍历每个容器并查找有问题的卷。 例如,Docker CLI周围的这个bash循环应该是这样的:
export volume=70cb for container in $(docker ps -aq); do docker inspect $container \ | grep $volume \ && echo $container matches; done
当然,这种情况在错误的情况下比任何docker inspect
输出任意地匹配你传入的数值都容易出现误报,但这是一个很好的起点。
- boot2docker不在macOS Sierra中启动
- 从哪里/如何将文件填充到/ var / www / html?
- Ansible,从Docker容器运行命令时,mysql连接被拒绝
- ChaosMonkey错误:HTTP错误:500 com / google / inject / internal / util / $前置条件
- 我怎样才能在AWS Batch上使用docker撰写?
- Docker的私人registry与多个registryurl使用nginx
- 如何通过Dockerfile安装`passenger-install-nginx-module`
- Ho在Docker容器中写入日志
- docker集装箱中的Haproxy不稳定