Рейтинг:1

Как я могу получить доступ к данным тома докера WSL2 из других мест, например из дистрибутива Ubuntu 20.04?

флаг ng

Я установил Docker Desktop для Windows и дистрибутив Ubuntu 20.04 на свой компьютер с Windows 10. Мне удалось настроить некоторые контейнеры и тома. На моем компьютере с Win 10 я могу получить доступ к этому тому, используя это в проводнике Windows.

\wsl$\docker-desktop-data\версия-pack-data\сообщество\docker\volumes

Когда я подключаюсь к моему дистрибутиву WSL2 Ubuntu, я вижу под /млн записи для всех моих жестких дисков и один с именем wsl. Однако, когда я перехожу к

/mnt/wsl/docker-desktop-data/версия-пакет-данные

Папки "сообщество" нет. Как я могу получить доступ к этому каталогу?

Действительно, как я могу получить доступ к этому общему ресурсу wsl с другой машины, на которой не работает ядро ​​​​wsl2?

NotTheDr01ds avatar
флаг vn
Какова ваша конечная цель при доступе к этим томам из-за пределов контейнера? Вероятно, есть несколько вариантов в зависимости от ваших потребностей. Кроме того, просто предупреждение о том, что `\wsl$` под Windows *не* то же самое, что `/mnt/wsl` внутри WSL. `/mnt/wsl` — это временный (tmpfs) каталог, созданный для обеспечения совместного использования между экземплярами WSL. По умолчанию `/mnt/wsl` пуст при запуске WSL — то, что вы там видите, создается Docker Desktop. По-видимому, Docker Desktop не нужно таким образом предоставлять данные тома другим экземплярам.
Рейтинг:0
флаг cn

Была такая же проблема, нашел решение где-то на SO, но я не могу вспомнить, где, так что вот оно: в windows cmd выполнить аналогично:

чистое использование h: \wsl$\docker-desktop-data

в WSL2 Ubuntu выполнить:

sudo mkdir/mnt/wsl2
sudo mount -t drvfs h: /mnt/wsl2

Теперь вы сможете получить доступ к томам докеров, используя это монтирование.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.