通过localhost访问ELK docker

时间:2016-06-11 10:01:47

标签: docker elastic-stack

我在windows上安装了docker,克隆了ELK堆栈机器,进入克隆文件夹,运行以下命令:

docker-compose up

当我尝试访问http://localhost:56015600端口时,出现page not found错误。怎么了?如何访问泊坞窗?

2 个答案:

答案 0 :(得分:1)

如果您确实需要访问localhost,那么您必须设置VirtualBox VM,以便端口转发该端口从VM进入主机。

例如,请参阅Using boot2docker to run Docker on a Mac or Windows中的“Andrew Odewahn”:

enter image description here

这样,您就不必知道机器的IP是什么。

答案 1 :(得分:0)

在Windows中,docker正在虚拟机中运行,所以我猜你必须通过IP来访问它。您可以执行以下命令来获取IP:

  

$ docker-machine ip dev

其中dev是虚拟机的名称。您可以使用以下命令获取正在运行docker的所有虚拟机的列表:

  

$ docker-machine ls