Как сделать маунт директории хост-машины
Для монтирования (mount) директории хост-машины в контейнере при использовании Docker, вы можете использовать опцию -v
или --volume
при запуске контейнера. Это позволит вам делиться файлами между хостом и контейнером. Вот пример использования:
Где:
/путь/на/хосте
: Это путь к директории на вашем хосте, которую вы хотите монтировать в контейнер./путь/в/контейнере
: Это место внутри контейнера, куда директория будет монтироваться.
Пример на практике:
В этом примере /home/пользователь/мой_каталог
на хосте будет доступен внутри контейнера по пути /app
.
Также, если вы хотите монтировать текущую директорию, из которой вы выполняете команду, вы можете использовать $(pwd)
на Linux/Mac или %cd%
на Windows:
Или на Windows:
Это позволит вам обмениваться данными между хостом и контейнером, сохраняя при этом изменения внутри директории контейнера на хост-машине и наоборот.
Last updated
Was this helpful?