隐藏 Docker 卷

隐藏 Docker 卷

我决定对所有 docker 的东西使用一个分区。

一切都很顺利并且按预期进行。除了一部分。当我启动一个使用“卷”的项目时,它会在文件管理器中显示它。如果我启动多个项目,它就会开始变得烦人。

问题

我尝试使用 udev 规则;/etc/udev/rules.d/00-docker.rules使用这是模板

# hide docker's loopback devices from udisks, and thus from user desktops
SUBSYSTEM=="block", ENV{DM_NAME}=="docker-*", ENV{UDISKS_PRESENTATION_HIDE}="1", ENV{UDISKS_IGNORE}="1"
SUBSYSTEM=="block", DEVPATH=="/devices/virtual/net*", ATTR{loop/backing_file}=="/media/user/work/docker/*", ENV{UDISKS_PRESENTATION_HIDE}="1", ENV{UDISKS_IGNORE}="1"

不幸的是这并没有达到目的。

看起来他们的位置是; /media/user/work/docker/overlay-2/{random characters}/merged

我想忽略 /media/user/work/docker/ 下找到的任何“设备”,以将其隐藏在文件管理器中。无论如何要弄清楚这一点吗?

相关内容