Как включить код, работающий в контейнере докеров, для доступа к файлам на хосте, на котором работает контейнер?

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

Какое место можно использовать для этой цели?


person ak0817    schedule 18.03.2017    source источник
comment
Ответ на этот вопрос может помочь: stackoverflow.com/questions /25311613/ Все сводится к тому, что функциональность томов докера — это то, что вам нужно изучить.   -  person romeara    schedule 18.03.2017


Ответы (1)


Вам нужно добавить том во время команды запуска, используя -v.

docker run -d -v <path-of-volume-in-host> <path-to-mount-in-container> ubuntu

Вы можете обратиться к здесь для получения дополнительной информации.

person Neeraj    schedule 18.03.2017