2017-02-09 24 views
2

Docker позволяет каталогу совместно использовать другие контейнеры с опцией -v.Поделитесь существующим хостинговым каталогом с контейнером Docker?

Но это тень любого существующего каталога на хосте.

Как можно сделать каталог хоста видимым для экземпляра докера?

Например, это создает в /opt монтирования:

nvidia-docker run -i -t --name x nvidia/cuda:7.5-runtime-ubuntu14.04 -v /opt 

Но тени хозяина/OPT. Это безопасное, обычно желаемое поведение. Но для разработки и установки экземпляров было бы очень полезно иметь доступ к существующей файловой структуре.

ответ

2

Для того, чтобы сделать ваш хост файлы видимыми в контейнере, необходимо указать:

<host_path>:<container_path> 

Так что в вашем случае:

docker run -it --name <whatever> -v /opt:/opt 
+2

Да, это работает! Теперь я могу видеть все файлы хоста, а также создавать файлы, которые может видеть хост. – automorphic

 Смежные вопросы

  • Нет связанных вопросов^_^