2016-05-27 4 views
1

Я установил панель инструментов докеров на своем ПК с Windows, когда я устанавливаю на ней контейнеры с помощью Kitematic, я хочу поделиться папкой с моей локальной машиной. Однако докер работает в виртуальном боксе на машине по умолчанию в VirtualBox.Совместное использование томов в Docker и Virtualbox

Итак, я предполагаю, что сначала мне нужно сделать общий объем виртуальной машины vm с моей локальной машиной, а затем вторую долю контейнера докера с папкой, которую я поделил в виртуальном боксе. Может ли кто-нибудь помочь мне в этом, пожалуйста?

ответ

0

Нет, вам больше не нужно делиться папкой: докер-машина создаст виртуальную машину, которая автоматически смонтирует C:\Users\<yourLogin>.

docker-machine ls 
docker-machine ssh default 
cd /C/Users/<yourLogin> 

mount other folders from your hosts, но вам не обязательно.

+0

Спасибо за информацию. Но при указании пути к папке для контейнеров, таких как mysql или mongodb, следует просто указать путь/C/Users/? –

+0

@ArjunSehgal Нет, вы не указываете какой-либо путь, вы создаете именованный том (с докером 1.9+) с 'docker volume create' (http://stackoverflow.com/a/37462890/6309): https: // docs .docker.com/engine/userguide/container/dockervolumes/# mount-a-shared-storage-volume-as-a-data-volume – VonC

+0

@ArjunSehgal Я объясняю это (для mongodb) в * конце * моего более старого ответа : http://stackoverflow.com/a/35402611/6309 – VonC

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

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