Монтирование хоста Vm в docker -композицию - PullRequest
0 голосов
/ 09 января 2020

Я хочу смонтировать хост vm в Docker для Windows в моем контейнере (для резервного копирования). Я нашел короткую статью об этом, которая говорит, чтобы выполнить

docker container run --rm -it -v /:/host alpine

, чтобы сделать это. Я пытался, и это работает нормально. Теперь я хотел поместить его в docker -композитный файл. Однако

volumes:
  - / :/host:ro

не работает. Я не получаю сообщение об ошибке, папка просто пуста. Пространство перед двоеточием было необходимо, без него я получил ошибку.

Кто-нибудь знает, как настроить это в docker -compose?

1 Ответ

0 голосов
/ 09 января 2020

Просто напишите так же, как вы это делали на docker run, не ставьте пробелы между каталогами.

volumes:
   - /:/host:ro

Но с :ro docker ничего не напишет в него и просто прочитает содержимое каталога. Если вы хотите написать, удалите :ro.

...