Docker部署Kibana

一、 部署服务&启动容器&&查看容器日志

注意,kibana要和es的版本一致,否则版本不兼容

  1. docker search kibana:7.17.10
  2. // search不到直接pull一下
  3. docker pull kibana:7.17.10
  4. // 查看镜像
  5. docker images
  6. // 启动容器
  7. docker run -d \
  8. --name kibana \
  9. -p 5601:5601 \
  10. -m 512m \
  11. --restart=always \
  12. --memory-swap=1024m \
  13. kibana:7.17.10
  14. // 查看容器的运行日志
  15. docker logs -f kibana
  1. sed -i 's|elasticsearch.hosts: \[ "http://elasticsearch:9200" \]|elasticsearch.hosts: \[ "http://172.17.0.3:9200" \]|' your_file.yaml
  2. docker run -d --name kibana --restart always -p 5601:5601 --link 2201a_elasticsearch -e "ELASTICSEARCH_URL=http://173.17.0.3" kibana:7.17.18

二、修改es日志&重启容器

  1. docker exec -it kibana bash
  2. cat /opt/kibana/config/kibana.yml
  3. vi /opt/kibana/config/kibana.yml
  4. // 修改配置,修改server.host和elasticsearch.hosts
  5. // 192.168.0.187:9200,注意需要写宿主机的地址
  6. server.host: "0" -> server.host: "0.0.0.0"
  7. elasticsearch.hosts: [ "http://elasticsearch:9200" ] ->
  8. elasticsearch.hosts: [ "http://192.168.0.187:9200" ]
  9. // 重启容器
  10. docker restart kibana

三、浏览器访问

Docker部署Kibana - 图1