我决定对所有 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/ 下找到的任何“设备”,以将其隐藏在文件管理器中。无论如何要弄清楚这一点吗?