Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 当Solr在docker中运行时,请优雅地停止Solr_Bash_Solr_Docker_Dockerfile - Fatal编程技术网

Bash 当Solr在docker中运行时,请优雅地停止Solr

Bash 当Solr在docker中运行时,请优雅地停止Solr,bash,solr,docker,dockerfile,Bash,Solr,Docker,Dockerfile,我正在docker容器中运行solr 我的dockerENTRYPOINT是$SOLR\u HOME/bin/SOLR start${options} 当前,当我运行docker stop时,它会终止进程,但solr会错误地停止 为了正确停止Solr,我们需要运行:$Solr\u HOME/bin/Solr stop 当执行docker stop时,如何配置docker调用solr stop命令?当运行$solr\u HOME/bin/solr stop时,内核向进程发送SIGQUIT信号。要在

我正在docker容器中运行solr

我的docker
ENTRYPOINT
$SOLR\u HOME/bin/SOLR start${options}

当前,当我运行
docker stop
时,它会终止进程,但solr会错误地停止

为了正确停止Solr,我们需要运行:
$Solr\u HOME/bin/Solr stop


当执行
docker stop
时,如何配置docker调用
solr stop
命令?

当运行
$solr\u HOME/bin/solr stop
时,内核向进程发送SIGQUIT信号。要在docker中复制此功能,您需要运行
docker kill--signal=“SIGQUIT”
,而不是docker stop。默认情况下,Docker Stop发送SIGTERM信号

问同样的问题:)