Я только начинаю изучать Docker, и я пытаюсь получить простую настройку с boot2docker в Windows. Я не мог найти в любом учебнике или примерах онлайн, как сделать мои файлы проектов доступными для VM2 boot2docker.
Я загрузил boot2docker, и ему удалось установить его и запустить и запустить. Я также могу использовать ssh и запустить пример приветствия world docker, поэтому я знаю, что у меня есть рабочая установка Docker в VM.
Теперь вопрос. Как получить мои файлы Dockerfile
и мои приложения на VM-загрузке, чтобы я мог создать контейнер Docker?
Другими словами, я пытаюсь сделать это из VM2 boot2docker:
$ cd /some-directory-from-my-host-os
$ docker build .
Я пробовал следовать инструкциям https://github.com/boot2docker/boot2docker#folder-sharing и настроить общий ресурс SAMBA, и я могу успешно подключиться из Windows к общему ресурсу в \\192.168.59.103\data
, но это не означает, t скажите мне, как получить доступ к тому же самому каталогу из VM2 boot2docker.
Мне кажется, что ответ может быть очевиден, но я уверен, что я не единственный, кто ударит по этой стене. Спасибо за вашу помощь!
Обновление - теперь встроено в boot2docker 1.3!
Так как boot2docker 1.3, добавлена возможность монтирования общей папки, поэтому виртуальная машина может совместно использовать вашу папку dev. Дополнительная информация здесь: https://github.com/boot2docker/boot2docker#virtualbox-guest-additions