Как открыть каталог в контейнере?

Я хотел бы открыть контейнер (Ubuntu 16.04, созданный с помощью debootstrap ), начатый с systemd-nspawn каталога хост-системы (также Ubuntu 16.04). Возможно ли это с помощью systemd-nspawn ?

Я бы отказался от некоторых решений на основе NFS (хост предоставляет каталог, который монтируется гостем), но systemd решение systemd было бы идеальным.

  • Системный контейнер systemd-nspawn непригоден, потому что я не могу установить пароль root
  • Установка языкового стандарта в контейнере systemd-nswnwn (debian jessie)
  • Как создать контейнер systemd-nspawn?
  • Как я разрезаю интернет, но подключаю X-сервер для программы systemd-nspawned
  • Как восстановить правильное владение в контейнерах nspawn после обновления?
  • Как определить, работает ли система внутри контейнера systemd-nspawn?
  • Могу ли я получить DHCP-адрес из контейнера через DHCP-сервер, на котором находится хост?
  • Почему nspawn изображения ubuntu не удается?
  • One Solution collect form web for “Как открыть каталог в контейнере?”

    Команда systemd-nspawn имеет параметр --bind который позволяет вам «привязать монтирование» к каталогу из файловой системы хоста в контейнер.

    Если вы просто выполните --bind /path/to/dir то он появится в этом имени внутри контейнера.

    Если вы делаете --bind /path/to/dir:/foo то он будет отображаться как /foo внутри контейнера.

    Чтобы использовать его в файле конфигурации ( /etc/systemd/nspawn/<container>.nspawn ), добавьте директиву Bind= в раздел [Files] .

    Linux и Unix - лучшая ОС в мире.