Ubuntu系统利用Docker快速部署Elasticsearch与Kibana并配置安全加密
# 拉取Elasticsearch和Kibana的官方Docker镜像
docker pull docker.elastic.co/elasticsearch/elasticsearch:8.1.0
docker pull docker.elastic.co/kibana/kibana:8.1.0
# 启动Elasticsearch容器
docker run -d --name elasticsearch --net=host \
-e "discovery.type=single-node" \
-e "xpack.security.enabled=true" \
-e "ELASTIC_PASSWORD=changeme" \
-v /path/to/your/elasticsearch/data:/usr/share/elasticsearch/data \
-v /path/to/your/elasticsearch/logs:/usr/share/elasticsearch/logs \
docker.elastic.co/elasticsearch/elasticsearch:8.1.0
# 启动Kibana容器
docker run -d --name kibana --net=host \
-e "ELASTICSEARCH_HOSTS=http://localhost:9200" \
-e "xpack.security.enabled=true" \
-e "KIBANA_PASSWORD=changeme" \
docker.elastic.co/kibana/kibana:8.1.0
在这个示例中,我们使用了Elasticsearch和Kibana的最新稳定版本8.1.0。我们启动了Elasticsearch容器,并通过环境变量设置了密码,同时将数据和日志目录挂载到了宿主机。对于Kibana容器,我们设置了与Elasticsearch节点的连接信息,并启用了安全性,设置了Kibana的密码。这些命令应在具有Docker运行环境的Ubuntu系统上执行。
评论已关闭