Оглавление
Контейнер — это все го лишь набор файлов и директорий расположенный внутри хостовой файловой системы. Доступ к его содержимому можно получить стандартными средствами, но правильнее это сделать через виртуальную файловую систему proc:
$ sudo cd /proc/8897/root
8897 – это PID контейнера, который можно узнать с помощью утилиты:
$ sudo lxc-info –n <containet_name>
Пройдя в контейнер через proc, становятся доступными любые смонтированные в контейнере ФС например tmpfs или NFS.
Что бы предоставить доступ конкретному экземпляру к ФС хоста, необходимо внести изменения в его fstab-файл:
$ sudo vi /var/lib/lxc/<имяКонтейнера>/fstab
И добавить строку вида:
$ sudo vi /var/lib/lxc/<имяКонтейнера>/fstab
первым указывается каталог хост-системы /var/store, далее следует каталог внутри контейнера var/store(без первой косой) в который необходимо монтировать хостовую директорию. create=dir означает, что не достающие каталоги нужно создать. После перезагрузки контейнера директория хоста, станет так же доступной и контейнеру.
Помогла ли вам статья?