我主要在 windows 上使用 Bash 作为子系统,安装了 docker for windows(版本 17.06.0-ce-win19 (12801))并设置为 Linux 容器。
我正在尝试通过以下命令启动它
sudo docker run -d -p 9200 elasticsearch:2.3.5
如果我尝试通过 bash 上的 curl 访问它,或者找不到它的浏览器。我尝试了以下方法:
- 本地主机:9200
- 127.0.0.1:9200
- (容器 IP 地址):9200 [通过 docker network inspect bridge 获得]
- (我的本地 IP 地址):9200 [ifconfig]
- 码头工人日志 e727aa95a49d
- [2017-07-30 01:07:50,114][WARN][bootstrap] 无法安装系统调用过滤器:seccomp 不可用:您的内核有问题,您应该升级
- [2017-07-30 01:07:50,296][INFO][节点][Alysande Stuart] 版本[2.3.5],pid[1],构建[90f439f/2016-07-27T10:36:52Z]
- [2017-07-30 01:07:50,296][INFO][node][Alysande Stuart] 初始化 ...
- [2017-07-30 01:07:51,046][INFO][plugins][Alysande Stuart] 模块 [reindex,lang-expression,lang-groovy],插件 [],站点 []
- [2017-07-30 01:07:51,066][INFO][env][Alysande Stuart] 使用 [1] 数据路径,挂载 [[/usr/share/elasticsearch/data (/dev/sda1)]],网络可用空间 [54.3gb],净总空间 [58.8gb],旋转?[可能],输入 s [ext4]
- [2017-07-30 01:07:51,066][INFO][env][Alysande Stuart] 堆大小 [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]弹性搜索/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(elected_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 Stuart] 将 [0] 索引恢复到 cluster_state