¿Cómo crear un contenedor Docker de una aplicación AngularJS?

Tengo una aplicación AngularJS que tiene esta estructura:

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

¿Cómo hago para crear mi propia imagen a partir de esto y ejecutarla en un contenedor? He intentado ejecutarlo sin éxito con un Dockerfile y soy relativamente nuevo en Docker, así que me disculpo si esto es simple. Solo quiero ejecutarlo en un servidor http (¿tal vez usando nginx?)

He intentado esto por ayuda, sin éxito:

https://www.quora.com/Can-I-have-an-Angular-app-on-Docker-containerAplicación AngularJS y NodeJS en DockerDockerize su aplicación Angular NodeJS

Respuestas a la pregunta(2)

Su respuesta a la pregunta