Я использую boot2docker для OS X и клонировал следующий репо:
https://github.com/enokd/docker-node-hello
В основном это файл Dockerfile и очень простое экспресс-приложение, которое печатает мир привет. Все отлично работает, когда я создаю и запускаю образ, но, конечно, если я внесу какие-либо изменения в index.js на моем Mac, ни один из них не отразится на моем рабочем изображении. Я не могу найти никаких ссылок на то, как я установил докер, чтобы я мог запустить его в своей среде разработки, чтобы автоматически подбирать мои исходные коды, поэтому я чувствую, что я "делаю это неправильно". Любые предложения?
Вот как я его запускаю (я не использую Vagrant и не совсем уверен, что это имеет значение):
$ docker build -t gasi/centos-node-hello .
$ docker run -p 49160:8080 -d gasi/centos-node-hello
$ curl localhost:49160
Обновление: добавлен ответ с тем, что я закончил делать.
Обновление: добавлен новый ответ с помощью boot2docker 1.3+ и рис.