Назад | Перейти на главную страницу

CoreOS и NTFS

Есть ли способ смонтировать файловую систему NTFS на CoreOS?

Я не могу установить ntfs-3g на саму CoreOS. Я могу создать образ докера с установленным ntfs-3g, и я могу смонтировать свой NTFS-диск в контейнере докера. Однако я не могу найти способ сделать смонтированную файловую систему доступной где угодно, кроме контейнера, в котором она смонтирована.

Похоже, проблема в том, что я монтирую с предохранителем. В соответствии с приведенным ниже потоком не похоже, что можно получить точку крепления предохранителя из контейнера: https://groups.google.com/forum/#!topic/docker-dev/_8bAG561VAI

Я решил свою проблему, создав общий ресурс NFS в монтируемом контейнере и используя его.

Если вы запустите контейнер с флагом --privileged и привяжете его обратно к хосту, его можно будет сделать доступным для других контейнеров:

Сначала создайте контейнер следующим образом:

$ docker run --privileged -v /mnt:/data NTFSContainer

Затем установите устройство в /data внутри контейнера

Теперь файлы будут доступны базовому хосту и могут быть использованы в других контейнерах.