🐳 JenkinsインストールにDockerを使う理由
✅ なぜDockerを使うの?
以下の 2つの理由 でDockerを使います:
-
OSに関係なく同じ環境で使える
-
Windows / Mac / Linux どれでも同じ手順でセットアップできる。
-
環境の違いでトラブルになることがない。
-
-
インストールが超速い!
-
通常の手順だと40分以上かかることもあるが、Dockerを使えば2分以下で完了。
-
VM(仮想マシン)を作ったり、アップデート待ちなども不要。
-
💡 補足
Dockerとは「アプリケーションを軽く安全に動かす箱(コンテナ)を作るツール」です。
これを使うと、ソフトをインストールする代わりに、「完成された箱」を起動するだけでOKになります。
🖥 WindowsでDockerをインストールする方法
✅ Dockerの種類(Windowsの場合)
| 種類 | 対応OS | 備考 |
|---|---|---|
| Docker Desktop | Windows 10 Pro / Enterprise | 最新版、簡単に使える |
| Docker Toolbox | Windows 10 Home や古いPC向け | 古いPCでも使える代替ツール |
ホーム版の場合はDocker Desktopが使えないので、Toolboxを使います。
🧭 Docker Desktop のインストール手順(Windows 10 Pro 以上)
-
Googleで「Docker Desktop」を検索
-
「Docker for Windows」のページにアクセス
-
ダウンロードして、インストーラーを実行
-
途中で「仮想化機能(virtualization)」が有効かチェックされます
🔍 仮想化機能を確認する方法:
-
タスクマネージャー(Ctrl + Shift + Esc)を開く
-
「パフォーマンス」タブを見る
-
「仮想化:有効」と表示されていればOK
💡 仮想化が無効な場合は、パソコンのBIOS設定から有効にする必要があります。
🧰 Docker Toolbox のインストール手順(Windows 10 Home など)
-
Docker Toolboxのダウンロードページにアクセス
(Googleで「Docker Toolbox Release」などで検索) -
「DockerToolbox-19.03.1.exe」などのファイルをダウンロード
-
インストーラーを実行し、「Yes」「Next」と進めていく
-
Git for Windows もオプションでインストール可能(コース内で使用するため)
-
インストール後、デスクトップに2つのショートカットができる
-
「Quickstart Terminal」を起動する(仮想化が有効でないと起動しない場合あり)
🔐 最後におすすめ
🔑 Docker Hubに登録
-
ここにサインアップ(無料)
-
このあとJenkinsの設定などで使用するため、先に作っておくとスムーズ
