最新版 docker 运行 elasticsearch:7.17.3 镜像兼容性有问题,我想降级 docker。但官方仓库没有 docker 历史版本,只有Docker version 27.5.1-ce, build 4c9b3b011ae4
这个版本
如果是 Leap 15.6 的话, 可以改为安装 docker-stable 这个包, 里面是 docker 24.0.9-ce .
啊,什么版本的 docker 运行 es 有啥问题呀?
https://www.reddit.com/r/docker/comments/1ilht1i/Elasticsearch_error_on_docker/
我换了许多个版本的 es 镜像,都报
java.lang.NullPointerException: Cannot invoke "jdk.internal.platform.CgroupInfo.getMountPoint()" because "anyController" is null
elasticsearch:
container_name: elasticsearch
image: elasticsearch:7.17.3
restart: unless-stopped
environment:
- "discovery.type=single-node"
- "ES_JAVA_OPTS=-Xms256m -Xmx256m"
ports:
- "9200:9200"
- "9300:9300"
volumes:
- ./elasticsearch/data:/usr/share/elasticsearch/data
- ./elasticsearch/plugins:/usr/share/elasticsearch/plugins
- ./elasticsearch/logs:/usr/share/elasticsearch/logs
networks:
- nanguo
我用云服务器上的旧版 docker 就能正常运行
哦。但那个 reddit 里有人回复说新的 docker 和 es 都解决了这个问题。
本主题在最后一个回复创建后60分钟后自动锁定。不再允许添加新回复。