当我还在阅读和了解Docker时,越来越多的怀疑出现了。如果我没有错,Docker背后的想法是为每个容器(微服务)提供专用服务。因此,如果我们想要一个LAMP环境,一个很好的选择是3或4个不同的容器处理PHP,Apache | Nginx,MySQL,也许是第四个带代码的容器。
现在我超出了我的知识限制,我希望增加对NPM和Bower等工具的支持,以便与AngularJS和其他库一起工作,但我不知道如何添加它。< / p>
所以:
答案 0 :(得分:2)
使用docker-compose:https://docs.docker.com/compose/overview/
可以轻松完成您可以完全分离bower,npm或仅使用一个名为SaveAs(..., olTemplate)
的容器。
第一种选择考虑使用基于节点的图像,所以你可以 在每个容器内使用npm install安装grunt或bower。后 每个安装docker都会提交一个新的&#34; slice&#34;到容器。
第二个考虑你只需要一体化图像
例如<nav>
已经包含了所有内容
框。
我建议你阅读这两篇文章,以明确它是如何完成的: