docker 安装es 和kibana
1.1. 创建网络
因为我们还需要部署 kibana 容器,因此需要让 es 和 kibana 容器互联。这里先创建一个网络:
docker network create es-net
1.2. 加载镜像
### 安装
这里我们采用elasticsearch的7.4.*版本的镜像
docker pull fulcrum/elasticsearch7.4:latest
docker pull hekai/docker.elastic.co_kibana_kibana_7.4.2
启动 elasticsearch7
docker run -d --name my-es -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" -e "discovery.type=single-node" -v es-data:/usr/share/elasticsearch/data -v es-plugins:/usr/share/elasticsearch/plugins --privileged --network es-net -p 9200:9200 -p 9300:9300 fulcrum/elasticsearch7.4
启动 kibana
docker run -d --name my-kibana -e ELASTICSEARCH_HOSTS=http://my-es:9200 --network=es-net -p 5601:5601 hekai/docker.elastic.co_kibana_kibana_7.4.2