docker 运行 elasticsearch镜像

2026-04-15 20:43:49

1、使用 命令 docker pull elasticsearch:7.6.1 下拉elasticsearch镜像,截图如下

docker 运行 elasticsearch镜像

2、使用命令 docker images 查看是否存在刚刚下拉的镜像

docker 运行 elasticsearch镜像

3、使用命令 docker run elasticsearch:7.6.1 尝试 运行镜像,发现报错,错误截图如下

docker 运行 elasticsearch镜像

4、解决第一个错误:

执行命令 sysctl -w vm.max_map_count=262144

docker 运行 elasticsearch镜像

5、解决第二个错误:

需要改动elasticsearch 默认的配置,将启动命令改为

docker run -d -e ES_JAVA_POTS="-Xms256m -Xmx256m" -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 --name ES3 8f46db60ddd6 即可

docker 运行 elasticsearch镜像

6、查看容器是否启动起来了 docker ps

docker 运行 elasticsearch镜像

7、测试elasticsearch 是否可用使用命令 curl 127.0.0.1:9200

docker 运行 elasticsearch镜像

猜你喜欢