SonarQube on Docker with Windows

SonarQube を試してみようかと。Docker イメージがあるようなので、まずは、Windows に Docker インストールするところから...。備忘録。

  • Windows 10 Enterprise 64bit
  • タスクマネージャー > パフォーマンス > CPU 仮想化: 有効
  • コントロールパネル > プログラムと機能 > Windows の機能の有効化または無効化 > Hyper-V にチェック (要再起動)

Hyper-V の設定は Docker Desktop をインストールすると勝手にやってくれるかも。ただし、再起動は必要。

Docker Desktop on Windows

Docker-docs-ja の Windows 導入ガイド には Docker Toolbox のインストール手順が書かれているが、Docker Toolbox のページに行くと「Docker Toolbox は Lagacy 向けです」と書かれている。今回は Docker Desktop をインストールする。

Docker Hub からインストーラをダウンロードしてインストール。(要アカウント作成)

Install Docker Desktop on Windows - Docker docs

2019/10/10 時点では、Docker Desktop 2.1.0.1 がインストールされる。

> docker -v
Docker version 19.03.1, build 74b1e89

SonarQube

Docker Hub の公式イメージを使う。無念にもプロキシ環境の場合は事前に Docker Desktop で設定する。

sonarqube - Docker Hub

> docker run -d --name sonarqube -p 9000:9000 sonarqube

localhost:9000 にアクセスして admin/admin でログイン。

f:id:knt_mr:20191010125023p:plain

今回はここまで。

参考)