Почему размонтирование на хосте успешно, в то время как контейнер docker все еще записывает на этот диск? - PullRequest
0 голосов
/ 08 марта 2020

Я пытался исследовать эту проблему в течение нескольких дней, но все еще не уверен, почему. Если кто-то может помочь, я был бы очень признателен.

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

Это действительно странно для меня. Кто-нибудь знает что-нибудь об этом? Спасибо.

...