组网:
docker network create --driver bridge --subnet=192.168.6.0/16 --gateway=192.168.1.1 mynet
docker network inspect mynet
es安装:
docker pull elasticsearch:7.6.2
mkdir -p D:\es\config
mkdir -p D:\es\data
docker run --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms256m -Xmx1024m" -v D:\es\config\elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v D:\es\data:/usr/share/elasticsearch/data -v D:\es\config\plugins:/usr/share/elasticsearch/plugins --network=mynet --ip 192.168.6.1 -d elasticsearch:7.6.2
修改es配置文件elasticsearch.yml并重启
http.host: 0.0.0.0
docker restart es
kibana安装:
docker pull kibana:7.6.2
mkdir -p D:\es\kibana\config
docker run --name kibana -v D:\es\kibana\config\kibana.yml:/usr/share/kibana/config/kibana.yml -v D:\es\kibana\plugins:/usr/share/kibana/plugins -v D:\es\kibana\x-pack:/usr/kibana/x-pack -e ELASTICSEARCH_HOSTS=http://192.168.6.1:9200 -p 5601:5601 --network=mynet --ip 192.168.6.2 -d kibana:7.6.2
修改kibana配置文件kibana.yml
server.port: 5601
server.host: 0.0.0.0
elasticsearch.hosts: [ "http://192.168.6.1:9200" ]
i18n.locale: "zh-CN"
访问页面 http://自己的IP地址:5601/app/kibana