Docker for Windowsのインストール


--------------------

ビデオ解説(日本語）
<https://youtu.be/iiAEEm1pTLg>

ビデオ解説(英語）
<https://youtu.be/4-JKZeu_FV0>


--------------------
## 動作環境

Docker for Windowsをインストールする方法をご紹介いたします。

なお、Docker for Windowsの利用には、Windows10Pro/Enterprise/EducationでHyper-Vをサポートしていることが必要です。

--------------------

まず、稼働環境をチェックすることにします。



  <img src="https://raw.githubusercontent.com/Ohtsu/images/master/docker/docker_docker-for-windows_install_00.png" width= "640" >


`Windowsキー + x` と入力して、システムメニューを開き、タスクマネージャーを選択します。

--------------------



  <img src="https://raw.githubusercontent.com/Ohtsu/images/master/docker/docker_docker-for-windows_install_01.png" width= "640" >


次に_パフォーマンス_タブメニューをクリックします。


  <img src="https://raw.githubusercontent.com/Ohtsu/images/master/docker/docker_docker-for-windows_install_02.png" width= "640" >


するとグラフの下に、使用率や速度などの数値が表示されていますので、その中で仮想化が有効になっていることを確認します。

無効になっている場合は、マシンのBIOSの設定で仮想化を有効にします。

--------------------

## Docker for Windowsのインストール


  <img src="https://raw.githubusercontent.com/Ohtsu/images/master/docker/docker_docker-for-windows_install_03.png" width= "640" >



次に、ブラウザでDocker for Windowsのダウンロード・サイトを開きます。


  <img src="https://raw.githubusercontent.com/Ohtsu/images/master/docker/docker_docker-for-windows_install_04.png" width= "640" >



そのＵＲＬは、<https://store.docker.com/editions/community/docker-ce-desktop-windows> です。


  <img src="https://raw.githubusercontent.com/Ohtsu/images/master/docker/docker_docker-for-windows_install_05.png" width= "640" >



右側に_Get Docker_というボタンが表示されていますので、これをクリックしてダウンロードを開始します。


  <img src="https://raw.githubusercontent.com/Ohtsu/images/master/docker/docker_docker-for-windows_install_06.png" width= "640" >


--------------------



  <img src="https://raw.githubusercontent.com/Ohtsu/images/master/docker/docker_docker-for-windows_install_07.png" width= "640" >


ダウンロードが終了しましたら、ダウンロードをしたフォルダを開いてみます。

すると`Docker for Windows Installer.exe`が表示されますので、これをダブルクリックして、インストールを開始します。

--------------------

## 設定


  <img src="https://raw.githubusercontent.com/Ohtsu/images/master/docker/docker_docker-for-windows_install_08.png" width= "640" >



インストールが終了しましたら、タスクバーの右側の`^`アイコンをクリックしてみます。

そしてDockerのアイコンが表示され、`Docker is running`が表示されれば、インストール成功です。

なお、Dockerのアイコンがアニメーションしている場合は、Dockerを起動中ですので、アニメーションが終了するまで待ちます。



  <img src="https://raw.githubusercontent.com/Ohtsu/images/master/docker/docker_docker-for-windows_install_09.png" width= "640" >


--------------------

次にDockerアイコンを右クリックして、ポップアップメニューを開きます。

そして、`Settings`を選択します。

--------------------


  <img src="https://raw.githubusercontent.com/Ohtsu/images/master/docker/docker_docker-for-windows_install_10.png" width= "640" >



すると設定ウィンドウが開きますので、ここで各種の設定を行います。


  <img src="https://raw.githubusercontent.com/Ohtsu/images/master/docker/docker_docker-for-windows_install_11.png" width= "640" >



画面では、`General`メニューを開くと、最後のチェック項目、すなわち、`Expose daemon on tcp://localhost:2375 without TLS`がオンになっていますが、これは_WSL(Windows Subsystem for Linux)_からDockerコマンドを実行する場合には、チェックを入れます。

右上の閉じるボタンで設定ウィンドウを閉じます。


--------------------

## バージョンのチェック



  <img src="https://raw.githubusercontent.com/Ohtsu/images/master/docker/docker_docker-for-windows_install_12.png" width= "640" >


次にインストールしたDockerのバージョンを確認します。


コマンド・ラインで、`docker version`と入力します。

ＯＫです。

Docker for Windowsのインストールが完了しました。


--------------------
　  
## Reference


- "Docker Community Edition for Windows", 
<https://store.docker.com/editions/community/docker-ce-desktop-windows>

- "Docker/Kubernetes 実践コンテナ開発入門", 
<http://amazon.co.jp/o/ASIN/4297100339/>


- "プログラマのためのDocker教科書 第2版 インフラの基礎知識&コードによる環境構築の自動化", 
<http://amazon.co.jp/o/ASIN/4798153222/>

- "Angular5, Angular6, Angular7 Custom Library: Step-by-step guide", 
<https://www.udemy.com/angular5-custom-library-the-definitive-step-by-step-guide/>

- "Angular5, Angular6, Angular7用 カスタムライブラリの作成: 完全ステップ・バイ・ステップ・ガイド", 
<https://www.udemy.com/angular5-l/>