DockerをWindowsで使う(インストール編)

かなり日があいてしまいました。。。。。

 

 

システム更新が控えている案件があり、containerでやりたいなあと思いwindows10での手順を整理しました。

Docker Desktop for Windows インストールまでの手順は以下の通りです

 

Windowsシステム要件

システム要件は公式のページに記載してあります。

docs.docker.com

一部抜粋しますと

となっています

 

インストールPC側の確認はWindowsメニューから「コントロールパネル」を開いて、「システムとセキュリティ」、「システム」とアクセスしてシステム要件を確認します。

 

Windowsインストール時の問題

docs.docker.com

 

Hyper-VとContainerの有効化

1、コントールパネルを開き、「プログラム」をクリック

f:id:maruo:20200203091212p:plain

 2、windowsの機能の有効化または無効化をクリック

f:id:maruo:20200203091240p:plain

 3、containerとHYPER-Vをチェックし、OKボタンを押下(OS再起動が発生します)

f:id:maruo:20200203091314p:plain

 4、BIOSでVirtualization Technologyを有効化する必要があるようですが、当方環境は不要でした。必要な場合はPCのBIOSメニューで有効化することになります

 

Docker Desktop for Windowsのインストール

1、Dockerへのユーザ登録

https://hub.docker.com/signup

f:id:maruo:20200203093600p:plain

2、Docker Desktop for Windowsのダウンロード

hub.docker.com

ここで「Download Docker Desktop for Windows」をクリックし

installerをダウンロードします

f:id:maruo:20200203094431j:plain

 3、Docker Desktopのインストール

ダウンロードしたinstallerでインストールを実施

f:id:maruo:20200203094431j:plain

 デフォルトの内容でOKボタンを押下

f:id:maruo:20200203094522j:plain

 ぐりぐりとインストールされていきます

f:id:maruo:20200203094608j:plain

 

インストール完了!

ボタンを押下するとログアウトするので注意ください

f:id:maruo:20200203094749p:plain

 

Dockerの起動、サインイン

サインインするとdockerがタスクバーに出現しています

dockerアイコンで右クリックすると以下のメニューが出るので

サインインをクリック

f:id:maruo:20200203102912p:plain


作成済みのDockerIDでサインインします

f:id:maruo:20200203103021p:plain

 これで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

という感じです

 

次回は実際にコンテナを起動させてみたいと思います