openSUSE 如何降级 docker

最新版 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分钟后自动锁定。不再允许添加新回复。