ドッカーで問題に直面しています。私は独自の 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 ループの再起動として設定されている場合、その理由について何か考えはありますか?
乾杯、