让我可以快速运行社区版。 看kibana文档
我只看到docker pull docker.elastic.co/kibana/kibana:6.2.2
Run Run Run Rut tup tup run寻找X-pack(我认为这意味着不是社区),并且未能找到ES
Unable to revive connection: http://elasticsearch:9200/
有一个衬里可以轻松地在容器中设置Kibana Localy吗?
我需要的只是使用控制台(Sense Extacement)
如果您想与Docker本地使用Kibana与Elasticsearch一起使用,则必须相互交流。为此,根据
doc的说法,您需要链接容器。 您可以用
--name
:
给Elasticsearch容器命名然后将此容器链接到基巴纳:
docker run \
--name kibana \
--publish 5601:5601 \
--link elasticsearch_container:elasticsearch_alias \
--env "ELASTICSEARCH_URL=http://elasticsearch_alias:9200" \
docker.elastic.co/kibana/kibana:6.2.2
Edit(24/03/2020):
the选项最终被删除了,现在是Docker的遗留功能。 复制同一件事的惯用方法是首先创建一个用户定义的桥梁:
--link
然后创建其中的容器:版本6
docker network create elasticsearch-kibana
docker run \
--name elasticsearch_container \
--network elasticsearch-kibana \
--publish 9200:9200 \
--publish 9300:9300 \
--env "discovery.type=single-node" \
docker.elastic.co/elasticsearch/elasticsearch:6.2.2
version7指出,版本7的环境变量更改。现在是
docker run \
--name kibana \
--publish 5601:5601 \
--network elasticsearch-kibana \
--env "ELASTICSEARCH_URL=http://elasticsearch_container:9200" \
docker.elastic.co/kibana/kibana:6.2.2
。
ELASTICSEARCH_HOSTS
docker run \
--name elasticsearch_container \
--network elasticsearch-kibana \
--publish 9200:9200 \
--publish 9300:9300 \
--env "discovery.type=single-node" \
docker.elastic.co/elasticsearch/elasticsearch:7.6.2
docker run \
--name kibana \
--publish 5601:5601 \
--network elasticsearch-kibana \
--env "ELASTICSEARCH_HOSTS=http://elasticsearch_container:9200" \
docker.elastic.co/kibana/kibana:7.6.2
docker-compose
此外,Kibana服务可能是您在开发环境中项目的一部分(如果使用Docker-Compose)。 为每个弹性/指南文档,有一个docker-compose文件,可以使用卷发将其拉到本地系统。这将拉动相关的docker映像并在本地运行。
docker-compose up -d
lun lun lasticsearch在本地
注
如果您遇到的错误,例如某些Docker组成
# docker-compose.yml
version: "2"
kibana:
image: "docker.elastic.co/kibana/kibana:6.2.2"
container_name: "kibana"
environment:
- "ELASTICSEARCH_URL=http://<elasticsearch-endpoint>:9200"
- "XPACK_GRAPH_ENABLED=false"
- "XPACK_ML_ENABLED=false"
- "XPACK_REPORTING_ENABLED=false"
- "XPACK_SECURITY_ENABLED=false"
- "XPACK_WATCHER_ENABLED=false"
ports:
- "5601:5601"
restart: "unless-stopped"
github问题