【发布时间】:2017-04-04 06:16:46
【问题描述】:
我有一个具有这种结构的 AngularJS 应用程序:
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
如何创建自己的映像并在容器上运行它?我尝试使用 Dockerfile 运行它但没有成功,而且我对 Docker 比较陌生,所以如果这很简单,我深表歉意。我只想在 http 服务器上运行它(也许使用 nginx?)
我已经尝试过这些寻求帮助,但没有成功:
【问题讨论】:
-
一般来说docker容器是纯粹的web服务。在运行容器时挂载一个卷,该容器将您的代码链接到容器中的 Web 根目录。由于这个原因,docker 和 AngularJS 是互斥的,你可以使用任何通用的 Apache 或 nginx docker 容器来运行你的应用程序
标签: angularjs nginx docker containers dockerfile