docker中快速安装elsaticsearch7.7.1和kibana7.7.1作为开发环境

一 、安装es

1 下载
docker pull elasticsearch:7.7.1
2 创建需要挂载的目录
mkdir -p /mydata/elasticsearch/config
mkdir -p /mydata/elasticsearch/data
mkdir -p /mydata/elasticsearch/plugins
3 允许其他应用访问(kibana)
echo "http.host: 0.0.0.0">>/mydata/elasticsearch/config/elasticsearch.yml
4 启动es
docker run --name es771 -p 9200:9200 -p 9300:9300 \
--restart always \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms64m -Xmx128m" \
-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /mydata/elasticsearch/data:/usr/share/elsatcisearch/data \
-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.7.1

二、安装kibana

1 下载镜像
docker pull kibana:7.7.1
2 挂载配置
vim /mydata/kibana/config/kibana.yml

修改的配置有三处

# 允许远程连接
server.host: "0.0.0.0"
# http://es容器内部的id地址:9200  注意必须是es的内部ip地址
elasticsearch.hosts: ["http://172.17.0.4:9200"]
# 改为中文界面
i18n.locale: "zh-CN"

如何查看容器ip地址?
docker inspect --format ‘{{ .NetworkSettings.IPAddress }}’

docker inspect

3 运行kibana
docker run --name kibana771 --restart=always \
-p 5601:5601 \
-v /mydata/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml \
-d kibana:7.7.1

猜你喜欢

转载自blog.csdn.net/cxionc123/article/details/106653111