无法访问docker for windows linux容器中的弹性搜索

问题描述:

我主要在windows上使用Bash for子系统,将docker for windows(版本17.06.0-ce-win19(12801))安装并设置为Linux容器。无法访问docker for windows linux容器中的弹性搜索

我试图通过以下命令来启动它

须藤搬运工运行-d -p 9200 elasticsearch:2.3.5

,如果我尝试通过卷曲访问它的bash,或者没有找到浏览器。我曾尝试以下操作:

  • 本地主机:9200
  • 127.0.0.1:9200
  • (容器IP地址):9200 [泊坞窗通过网络得到了检查桥]
  • (我的本地IP地址) :9200 [使用ifconfig]

  • 搬运工日志e727aa95a49d
    • [2017年7月30日01:07:50114] [WARN] [引导]无法安装系统调用过滤器:不可用的Seccomp:你的内核是越野车,你应该升级
    • [2017年7月30日01: 07:50,296] [INFO] [node] [Alysande Stuart]版本[2.3.5],pid [1],build [90f439f/2016-07-27T10:36:52Z]
    • [2017-07-30 01 :07:50296] [INFO] [节点] [Alysande斯图尔特]初始化...
    • [2017年7月30日01:07:51046] [INFO] [插件] [Alysande斯图尔特]模块[重新索引,朗表达,lang-groovy],插件[],网站[]
    • [2017-07-30 01:07:51,066] [INFO] [env] [Alysande Stu使用[1]数据路径,挂载[[/ usr/share/elasticsearch/data(/ dev/sda1)]],净可用空间[54.3gb],净总空间[58.8gb],旋转? [可能],类型 S [EXT4]
    • [2017年7月30日01:07:51066] [INFO] [ENV] [Alysande斯图尔特]堆大小[1007.3mb],压缩普通对象指针[TRUE]
    • [2017-07-30 01:07:52,684] [INFO] [node] [Alysande Stuart]初始化
    • [2017-07-30 01:07:52,685] [INFO] [node] [Alysande Stuart]开始...
    • [2017-07-30 01:07:52,852] [INFO] [transport] [Alysande Stuart] publish_address {172.17.0.2:9300},bound_addresses {0.0.0.0:9300}
    • [ 2017-07-30 01:07:52,857] [INFO] [发现] [Alysande Stuart] elasticsearch/TIf_RDG_SpqbfJ_rJmfizA
    • [2017-07-30 01:07:55,920] [INFO] [cluster.service] [Alysande Stuart] new_master {Alysande Stuart} {TIf_RDG_SpqbfJ_rJmfizA} {172.17.0.2} {172.17.0.2:9300},原因是: zen-disco-join(election_as_master,[0]加入收到)
    • [2017-07-30 01:07:55,972] [INFO] [http] [Alysande Stuart] publish_address {172.17.0.2:9200},bound_addresses { 0.0.0。0:9200}
    • [2017-07-30 01:07:55,972] [INFO] [node] [Alysande Stuart]开始
    • [2017-07-30 01:07:55,999] [INFO] [gateway ] [Alysande斯图尔特]恢复[0]的指数纳入cluster_state

-p 9200告诉码头工人发现在Windows上任何可用的端口(让说32768),并将其映射到9200集装箱港口。

你需要这样的:

sudo docker run -d -p 9200:9200 elasticsearch:2.3.5 

随着-p 9200:9200泊坞窗将始终使用9200,将在本地主机availble的:localhost:9200

+0

工作,谢谢你,我忘了这个问题 – Chadit

+0

不客气! – Robert