0

ドッカーで問題に直面しています。私は独自の SonarQube 3.6.2 のイメージを持っています。これにはいくつかのカスタム ルールが含まれています。コンテナーに入れようとしましたが、コンテナーを開始しようとしているときに SonarQube を実行すると、コンテナーが何度も再起動し続けます。

私が持っていたすべてのアイデアを試しました: ENTRYPOINT(両方の形式:ENTRYPOINT["/sonarQube362/bin/linux-x86-64/sonar.sh", "start"]ENTRYPOINT /sonarQube362/bin/linux-x86-64/sonar.sh start)、CMD(両方の形式)、サードパーティの run.sh を使用して、次のコマンドラインを内部に:

#!/bin/bash
set -e

#nohup  /sonarQube362/bin/linux-x86-64/sonar.sh start
exec /sonarQube362/bin/linux-x86-64/sonar.sh start

コンテナのステータスは常に「再起動中」であり、ログにはSonar is restarted、何度も何度も何度も...

たとえば、Dockerfile が で終わる場合はCMD top、その中にdocker exec -ti container bash入って、上記のコマンドのいずれかを正常に実行できます。

CMDまたはENTRYPOINTSonarQube/Docker ループの再起動として設定されている場合、その理由について何か考えはありますか?

乾杯、

4

1 に答える 1