在Mac上使用Docker而不是native / homebrew?

时间:2015-11-23 11:10:22

标签: docker environment

我目前在我的mac上运行了一个LAMP堆栈,通过Homebrew运行,说实话,它几乎没有被使用过。

最近我一直在使用AngularJS和基于服务的应用程序,所以通常通过基于gulp / nodeJS的网络服务器运行这些网站。

我完全面向前端,所以除了奇怪的Drupal站点和mysql之外,我很少使用后端相关技术。

我有兴趣了解更多NodeJS,甚至可能是一些Ruby,纯粹是为了更好地理解编程 - 不是真的让它成为我的新工作描述。

所以昨晚读了一下NodeJS,我读了很多关于Docker的内容,并在今天早上安装了工具包和gui。它看起来很整洁!

我的问题是:通过Docker运行我需要的所有内容对我来说会更好吗?例如,我可以安装mysql容器,并在需要数据库时将其打开,只需在需要时启动drupal实例并将其连接到我的数据库实例?

据我所知,在Mac上运行Docker速度较慢,因为它没有本机Linux内核并通过VM运行 - 但考虑到我的需求,这应该没问题?

我喜欢只部署容器的想法,因此可能也希望在我的托管环境中安装Docker(云中的VM)。

跟进问题:我工作的网站中有90%是基于AngularJS的前端,这些前端与我们后端人员单独构建的API有关。为这些网站中的每个网站设置一个Docker是不合适的,或者我只是将它们全部一个地运行,或者只是完全绕过Docker(正如我所提到的,我通常只是从我的Gulp中加载它们'网络服务器)

非常感谢。我意识到这是一个关于大技术的问题,但是我试图绕过它并希望在这个过程中有所增长。

0 个答案:

没有答案