docker - docker - 如何确定哪个挂载属于哪个映像?
问题描述
我们使用设备映射器存储驱动程序。这可能更像是一个 docker 而不是 k8s 的问题。
有没有办法确定这个坐骑的来源
/opt/dsx/ibm-data-platform/docker/devicemapper/mnt/b1127f21d5fd96b2ac862624d80b928decc1d60b87ec64d98430f69f360d3cee/rootfs/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.39.x86_64/jre/lib
您将devicemapper/mnt/b1127f21d5fd96b2ac862624d80b928decc1d60b87ec64d98430f69f360d3cee
其视为路径的一部分..
我们使用捆绑了 67 个不同图像的商业产品。上面的一个特定的有一个非常旧的 Java .. 我们想知道 docker mount 来自哪个图像。
谢谢!
解决方案
您可以向 Docker 询问已安装该卷的容器列表:
docker container ls --filter=volume=<name of volume>
推荐阅读
- rust - 缓存 sqlx 池导致文件句柄溢出
- ruby-on-rails - Ruby on Rails - Dhalang PDF 无法使用 localhost URL
- azure-sql-database - Azure函数将csv转换为excel文件
- javascript - React.createContext 给出数组的长度而不是给出原始数组
- java - 如何将它与 java 中的 regionmatches 循环一起使用
- angular - @ngxs-logger-plugin 没有显示带有某些 Observable 的 nextState
- python - 奇怪的 numpy 数组元素检查行为
- deployment - 部署 WebApp 并始终保持运行
- r - 我怎样才能使函数通过向量并识别其上数字的符号?
- dictionary - 如果某些值重复,如何从字典中删除键