Я пытался исследовать эту проблему в течение нескольких дней, но все еще не уверен, почему. Если кто-то может помочь, я был бы очень признателен.
- Существует
disk A
, смонтированный как /mnt/x/y
на хосте - Docker контейнер имеет крепление для привязки:
/mnt/x/y:/y
- Docker контейнер продолжает запись в
/y
- Выполнение
umount /mnt/x/y
на хосте - Ожидайте, что эта команда завершилась неудачно с
target is busy
, поскольку docker контейнер сохраняет запись в /y
. - Фактический результат заключается в том, что этот размонтирован успешно, и я могу подтвердить, что контейнер docker все еще записывает в
disk A
.
Это действительно странно для меня. Кто-нибудь знает что-нибудь об этом? Спасибо.