DockerをWindowsで使う(インストール編)
かなり日があいてしまいました。。。。。
システム更新が控えている案件があり、containerでやりたいなあと思いwindows10での手順を整理しました。
Docker Desktop for Windows インストールまでの手順は以下の通りです
- Windowsシステム要件
- Windowsインストール時の問題
- Hyper-VとContainerの有効化
- Docker Desktop for Windowsのインストール
- Dockerの起動、サインイン
Windowsシステム要件
システム要件は公式のページに記載してあります。
一部抜粋しますと
- Windows 10 64-bit: Pro, Enterprise, or Education (Build 15063 or later).
- Hyper-V and Containers Windows features must be enabled.
-
The following hardware prerequisites are required to successfully run Client Hyper-V on Windows 10:
- 64 bit processor with Second Level Address Translation (SLAT)
- 4GB system RAM
- BIOS-level hardware virtualization support must be enabled in the BIOS settings. For more information, see Virtualization.
となっています
インストールPC側の確認はWindowsメニューから「コントロールパネル」を開いて、「システムとセキュリティ」、「システム」とアクセスしてシステム要件を確認します。
Windowsインストール時の問題
Hyper-VとContainerの有効化
1、コントールパネルを開き、「プログラム」をクリック
2、windowsの機能の有効化または無効化をクリック
3、containerとHYPER-Vをチェックし、OKボタンを押下(OS再起動が発生します)
4、BIOSでVirtualization Technologyを有効化する必要があるようですが、当方環境は不要でした。必要な場合はPCのBIOSメニューで有効化することになります
Docker Desktop for Windowsのインストール
1、Dockerへのユーザ登録
2、Docker Desktop for Windowsのダウンロード
ここで「Download Docker Desktop for Windows」をクリックし
installerをダウンロードします
3、Docker Desktopのインストール
ダウンロードしたinstallerでインストールを実施
デフォルトの内容でOKボタンを押下
ぐりぐりとインストールされていきます
インストール完了!
ボタンを押下するとログアウトするので注意ください
Dockerの起動、サインイン
サインインするとdockerがタスクバーに出現しています
dockerアイコンで右クリックすると以下のメニューが出るので
サインインをクリック
作成済みのDockerIDでサインインします
これでwindows10にdocker環境が出来ました
インストール後の確認
C:\User>docker version Version: 19.03.5 API version: 1.40 Go version: go1.12.12 Git commit: 633a0ea Built: Wed Nov 13 07:22:37 2019 OS/Arch: windows/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 19.03.5 API version: 1.40 (minimum version 1.12) Go version: go1.12.12 Git commit: 633a0ea Built: Wed Nov 13 07:29:19 2019 OS/Arch: linux/amd64 Experimental: false containerd: Version: v1.2.10 GitCommit: b34a5c8af56e510852c35414db4c1f4fa6172339 runc: Version: 1.0.0-rc8+dev GitCommit: 3e425f80a8c931f88e6d94a8c831b9d5aa481657 docker-init: Version: 0.18.0 GitCommit: fec3683
という感じです
次回は実際にコンテナを起動させてみたいと思います