在使用docker创建elasticsearch-head容器去连接elasticsearch的时候,容易出两个问题 1.不能连接elasticsearch,一般为跨域 进入elasticsearch容器 修改elasticsearch.yml文件 添加如下两个配置(文件位置可用:find / -name elasticsearch.yml 命令查找),然后重启容器 http.cors.enabled: true http.cors.allow-origin: "*" 2.连接上了elasticsearch,但是使用其他的操作发现浏览器会报406 这是因为在elasticsearch-head容器中返回的数据格式不对 进入容器 docker exec -it 容器名 /bin/bash cd _site/ vim vendor.js 如果发现不能使用vi/vim,就在容器内部先进行安装,分别执行如下两条命令 apt-get update apt-get install -y vim 安装完成之后 修改vendor.js两处配置 第一处在6888行 ...