2017-07-30 72 views
1

我主要在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

回答

1

-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