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