VicTHOR
@VicTHOR
(╮°-°)╮┳━━┳ ( ╯°□°)╯ ┻━━┻

Как пробросить volume в WSL?

Установил docker desktop для windows с wsl 2
Хочу в винде одной командой создать папку сервисом composer

Пробую
docker run -v $PWD:/app composer create-project ... project
, не пойму куда устанавливает (написано /app/project).. $PWD возвращает текущий путь в винде в стиле \c\user\, пробовал .:/app указывать - какая-то ошибка, где вместо .:/app показывает .;C:/app.

Как текущую папку в винде передать в докер то?
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ответы на вопрос 1
akelsey
@akelsey
Допустим вы находитесь в папке:
D:\Docker\MyFirstProject
и в этой папке есть два объекта:
DockerFile [file]
Data [folder]

Передайте относительный путь:
docker run -v ./data:/mnt/data composer create-project ... project


Внутри докер контейнера в директории /mnt/data будет содержимое папки d:\docker\myfirstproject\data\ с хоста.
Т.е. всё что находится внутри этой папки, будет доступно внутри докер контейнера.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы