1

У меня есть папка /var/lib/home в моем док-контейнере, и я хочу получить доступ к содержимому этой папки с моего компьютера.

Как сопоставить эту папку с хостом?

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

1 ответ1

0

Вы можете использовать привязные крепления

Когда вы используете связывание, файл или каталог на хост-машине монтируется в контейнер. На файл или каталог ссылается его полный или относительный путь на хост-компьютере. Напротив, когда вы используете том, в каталоге хранилища Docker на хост-машине создается новый каталог, и Docker управляет содержимым этого каталога.

docker run -d \
  -it \
  --name bind--mount-test \
  --mount type=bind,source=/path/to/host/directory/,target=/var/lib/home \
  <docker image name>

Помните, что при первом создании контейнера /var /lib /home будет монтироваться с хоста, а не наоборот

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .