1.拉镜像
docker pull elasticsearch:8.1.0
2.创建网卡
docker network create elknetwork
3.运行容器
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:8.1.0
4.进入容器
docker exec -it elasticsearch /bin/bash
5.设置密码
随机生成密码用auto 自己设置用interactive
./bin/elasticsearch-setup-passwords interactive
密码:elastic
exit
6.关闭SSl
docker exec -it es bash
vi config/elasticsearch.yml
修改 xpack.security.enabled 属性为false
xpack.security.enabled: false
重启容器
docker restart elasticsearch
7.访问地址
curl http://localhost:9200
8.镜像导出
docker save -o <镜像命名>.tar 镜像名称:版本
docker save -o 导出的路径即哪个目录下的哪个文件 镜像id
9.加载本地镜像文件
docker load -i 导入的路径即哪个目录下的哪个文件
10.修改镜像名称
docker tag 镜像id 新镜像名称:版本