Docker:如何运行grunt-open?

时间:2016-07-20 18:32:46

标签: browser docker

在构建项目时,我一直使用grunt-open软件包打开浏览器。最近我开始使用docker,这非常有效,但这项笨拙的任务不再适用。

还有一些方法可以在我的docker和我的本地机器之间创建一个桥接器,以便使用grunt-open打开我的浏览器吗?

2 个答案:

答案 0 :(得分:0)

如果您在docker容器中运行或构建项目,则无法打开外部浏览器。使用docker的想法是拥有容器内所需的所有工具。

您可以使用像PhantomJS这样的gui less浏览器,并在docker容器中运行grunt-open任务。

答案 1 :(得分:0)

没有“自动”方式 - 您需要在本地计算机上安装某种监听器。所以你不能真正使用容器中的grunt-open,但是你可以通过多种方式让容器中的grunt任务向本地机器发送一个可以使用grunt-open(或npm-open的调用它是一个包装器,或者opn npm-open是一个包装器 - 或者一个简单的shell脚本。