我在windows上安装了docker,克隆了ELK堆栈机器,进入克隆文件夹,运行以下命令:
docker-compose up
当我尝试访问http://localhost:5601
或5600
端口时,出现page not found
错误。怎么了?如何访问泊坞窗?
答案 0 :(得分:1)
如果您确实需要访问localhost,那么您必须设置VirtualBox VM,以便端口转发该端口从VM进入主机。
例如,请参阅Using boot2docker to run Docker on a Mac or Windows中的“Andrew Odewahn”:
这样,您就不必知道机器的IP是什么。
答案 1 :(得分:0)
在Windows中,docker正在虚拟机中运行,所以我猜你必须通过IP来访问它。您可以执行以下命令来获取IP:
$ docker-machine ip dev
其中dev
是虚拟机的名称。您可以使用以下命令获取正在运行docker的所有虚拟机的列表:
$ docker-machine ls