1、首先导入elasticsearch image
环境允许的情况 可以执行命令:docker pull elasticsearch:8.6.0
如果通过pull 命令无法获取则可以通过 image tar 文件进行导入 下载 image url 路径如下:凡木科技云盘http://clouddisk.fanmukeji.cn:8080/s/0gsl 下载密码:fanmukeji
【进入下载文件的目录】通过命令导入 image:docker load -i elasticsearch_8_6.tar
创建文件目录
E:\data\Elasticsearch\config
E:\data\Elasticsearch\data
E:\data\Elasticsearch\plugins
PS:根目录可以根据实际环境进行 选择
下载配置文件:elasticsearch.yml
下载url:凡木科技云盘http://clouddisk.fanmukeji.cn:8080/s/OkFV
下载密码:fanmukeji
将下载后的文件放入config 文件夹下:
2、执行创建命令:
首先创建 创建网络
docker network create es-net
执行创建容器命令:
docker run -d --restart=always --name es --network es-net -p 9200:9200 -p 9300:9300 --privileged -v E:/data/Elasticsearch/data:/usr/share/elasticsearch/data -v E:/data/Elasticsearch/plugins:/usr/share/elasticsearch/plugins -v E:/data/Elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -e "discovery.type=single-node" -e "ES_JAVA_OPTS=-Xms512m -Xmx1024m" elasticsearch:8.6.0
执行完成后可以看到容器的执行情况:
在浏览器中 输入地址:127.0.0.1:9200
至此 此章讲解的无密码的访问搭建环境成功,下一章讲解添加密码,实现基于密码的安全 访问