docker拉取elasticsearch镜像报错`manifest for docker.io/elasticsearch:latest not found及具体配置

docker拉取elasticsearch镜像报错:
manifest for docker.io/elasticsearch:latest not found
在这里插入图片描述
后来查到:需要带上版本号:
docker pull elasticsearch:6.5.0
成功拉取

docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name ES01 5fds5f5df5dsf

配置的时候,elasticsearch是用java写的,开启会占用2个G的堆内存空间,因此限制在256M,将虚拟机的端口映射到elasticsearch上,有两个,一个是进行web通信端口9200,一个是分布式情况下,elasticsearch各个节点之间通信端口9300,取名ES01,后面是镜像ID

你可能感兴趣的:(java踩坑之路)