История изменений
Исправление l0stparadise, (текущая версия) :
Стартуете вот такой контейнер
docker run --detach -v /opt/app:/usr/src/app --name container_name image_name
На хост-машине в /opt/app у вас будет локальная копия приложения. Ее редактируете, делаете docker restart container_name, запускается новая версия. Если ваше приложение само по себе умеет livereload, рестартить контейнер не надо.
Но вообще, емнип, если внутри образа в /usr/src/app были какие-то файлы, то при примонтировании туда локальной директории они затрутся. Но могу ошибаться.
Исходная версия l0stparadise, :
Стартуете вот такой контейнер docker run --detach -v /opt/app:/usr/src/app --name container_name image_name
На хост-машине в /opt/app у вас будет локальная копия приложения. Ее редактируете, делаете docker restart container_name, запускается новая версия. Если ваше приложение само по себе умеет livereload, рестартить контейнер не надо.
Но вообще, емнип, если внутри образа в /usr/src/app были какие-то файлы, то при примонтировании туда локальной директории они затрутся. Но могу ошибаться.