Том Rancher в локальной файловой системе - PullRequest
0 голосов
/ 27 октября 2018

Я использую ранчо только с одним хостом для теста. При развертывании контейнера мне понадобится доступ к постоянным данным контейнера с хоста, чтобы упростить мой тест. Один вариант, который я вижу, заключается в том, что я монтирую путь локальной файловой системы к контейнеру как / srv / myfolder: / etc / myfolder. Я уже сделал это с Docker.

Я пытался сделать это из Rancher, но это работает. Нужно ли делать что-то конкретное?

Второй вариант - иметь том докера. Я пытался, и это работает. Но я не знаю, как я мог получить к нему доступ с хоста докера. Есть ли способ сделать это или это невозможно по умолчанию?

Спасибо

Фабрис

1 Ответ

0 голосов
/ 27 октября 2018

Я думаю, что это связано с этим ответом .

Вы можете создать том докера, привязанный к локальному каталогу по вашему желанию.Например:

docker volume create -d local -o type=none -o o=bind \
    -o device=/srv/myfolder container_etc_volume

Затем вы можете использовать его следующим образом:

docker run -d -v container_etc_volume:/etc/myfolder .....

Затем вы можете получить к нему доступ с хоста:

ls -la /srv/myfolder
...