Comment créer un conteneur Docker d'une application AngularJS?

J'ai une application AngularJS qui a cette structure:

app/
----- controllers/
---------- mainController.js
---------- otherController.js
----- directives/
---------- mainDirective.js
---------- otherDirective.js
----- services/
---------- userService.js
---------- itemService.js
----- js/
---------- bootstrap.js
---------- jquery.js
----- app.js
views/
----- mainView.html
----- otherView.html
----- index.html

Comment puis-je créer mon propre image de ce et de le faire fonctionner sur un conteneur? J'ai essayé de courir, sans succès avec un Dockerfile et je suis relativement nouveau à Docker alors, toutes mes excuses si c'est simple. Je veux juste l'exécuter sur un serveur http (à l'aide de nginx peut-être?)

J'ai essayé ces pour de l'aide, sans succès:

Généralement le conteneur docker est purement les services web. Vous montez un volume lorsque vous exécutez le conteneur qui relie votre code dans la racine web dans le conteneur. Pour cette raison, docker et AngularJS sont mutuellement exclusives et vous pouvez utiliser n'importe quel générique Apache ou nginx conteneur docker pour exécuter votre application

OriginalL'auteur stop | 2016-11-20