docker-compose solr 在单机模式下创建多核

docker-compose solr create multiple cores in standalone mode

通过查看 this docker-compose 文件,我成功地创建了一个核心并在 docker 中开始使用 solr。但是,我现在尝试使用相同的语法创建多个核心,但似乎没有任何效果。例如我尝试:

command:
  - solr-precreate
  - core0 core1

..不起作用。我试过了:

command:
  - solr-precreate
  - core0
  - solr-precreate
  - core1

.. 无效..

不确定正确的语法是什么..

尝试将 docker-compose.yml 文件用作:

version: '3'
services:
  solr:
    image: "solr:8"
    ports:
     - "8983:8983"
    volumes:
     - data:/var/solr
    entrypoint:
    - bash
    - "-c"
    - "precreate-core core0; precreate-core core1; exec solr -f"

这个github问题有相同的讨论:https://github.com/docker-solr/docker-solr/issues/188