boot2docker访问localhost上的elasticsearch

我在Mac上运行boot2docker来进行开发。 我构build了一个包含Jetty服务器的Docker镜像,该服务器与Redis和MySQL一起连接到localhost elasticsearch。

我正在运行docker-compose ,其主桥configuration如下所示:

  api: image: api ports: - "8080:8080" environment: JETTY_ENVIRONMENT: dev net: "host" 

我想要的是通过localhost:9200访问我安装在我的Mac上的localhost:9200

尝试这个? 我知道我们不应该用链接来回答,但是我认为这是可以的,因为它是一个链接到Github上的boot2docker文件。