SonarQubeの状態取得により、SonarQubeが正常に動作しているかを確認できます。以下の状態であれば、SonarQubeは正常に動作しています。
GitLabサーバにログインし、管理者権限に変更します。詳細は、「第2章 共通の操作」を参照してください。
以下のコマンドを実行し、状態を取得します。
>docker ps --filter "name=fj_sonarqube"
■コマンドの出力例(Dockerコンテナが起動している場合)
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 53ff07dcb52a sonarqube:6.7.3 "./bin/run.sh" 7 weeks ago Up 4 days 0.0.0.0:9000->9000/tcp fj_sonarqube fd98975b7a9c postgres:9.6.8 "docker-entrypoint.s…" 7 weeks ago Up 4 days 5432/tcp fj_sonarqube_db
■コマンドの出力例(Dockerコンテナが停止している場合)
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
以下のコマンドを実行し、状態を取得します。
>docker exec fj_sonarqube ps -ae
■コマンドの出力例(Dockerコンテナ内のプロセスが起動している場合)
PID TTY TIME CMD
1 ? 00:15:32 java
32 ? 00:19:31 java
166 ? 00:16:47 java
244 ? 00:21:50 java
451 ? 00:00:00 sh
457 ? 00:00:00 ps