如何在Dinghy VM启动时关闭dinghy-http-proxy

时间:2017-09-11 10:58:07

标签: docker dinghy

我使用Dinghy虚拟机作为docker开发环境。

当我启动小艇VM(dinghy up)时,也启动了dinghy-http-proxy容器。

我默认如何关闭它?

1 个答案:

答案 0 :(得分:1)

修改-1

似乎小艇的代码总是在开始时加载容器。您现在可以手动修复它

打开/usr/local/Cellar/dinghy/4.5.0/cli/cli.rb4.5.0将根据您拥有的版本进行更改

第227行附近你会找到

http_proxy.up(expose_proxy: !!proxy)

你需要评论这一行。然后销毁并重新创建VM

dinghy destroy
dinghy create

您还可以在github上打开请求,要求作者提供此选项。在cat ~/.dinghy/preferences.yml

存在配置文件
---
:preferences:
  :proxy_disabled: true
  :fsevents_disabled: false
  :dns_disabled: true
  :dns: false
  :create:
    provider: virtualbox

但我尝试了所有选项,但它们无法正常工作。因此,最终决议是评论无条件地打开容器的线。

原始答案

这只会在VM启动后停止容器,如果重新启动或暂停,则下次再次启动代理时

您需要使用以下

$ dhingy ssh

$ docker update --restart no dinghy-http-proxy
$ docker stop dinghy-http-proxy

假设容器名为dinghy-http-proxy,如果它有id,那么您需要使用docker ps找到它