Como criar um contêiner Docker de um aplicativo AngularJS?

Eu tenho um aplicativo AngularJS que tem essa estrutura:

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

Como faço para criar minha própria imagem a partir disso e executá-la em um contêiner? Eu tentei executá-lo sem sucesso com um Dockerfile e sou relativamente novo no Docker, portanto peço desculpas se isso for simples. Eu só quero executá-lo em um servidor http (talvez usando o nginx?)

Eu tentei estes para obter ajuda, sem sucesso:

https://www.quora.com/Can-I-have-an-Angular-app-on-Docker-containerAplicativo AngularJS e NodeJS no DockerDockerize seu aplicativo Angular NodeJS

questionAnswers(2)

yourAnswerToTheQuestion