Docker

Dockerインストール手順<Windows向け>

2019年4月20日

重要


この記事で紹介するDocker for Windowsを利用するには、PCが以下の要件を満たす必要があります。

  • 64bit版のWindows 10(バージョン1511、ビルド10586以降)、ProもしくはEnterprise/Educationエディション
  • Hyper-Vが利用できること
  • コンテナ実行用の仮想マシンには、メモリ2GB、ディスク60GB(容量可変タイプの仮想ディスクで、初期サイズは4GB程度)のリソースが必要

Hyper-Vが有効になっているか確認する方法/Hyper-Vを有効にする方法は、こちらの記事を確認してください。

step
1
Dockerのサイトにアクセス

 

Dockerはコンテナ型の仮想化環境を提供するオープンソースソフトウェアです。

Docker: https://www.docker.com/

step
2
Dockerのダウンロード

step1にてアクセスしたページの上部にある「Products」にマウスカーソルを当てて開いた項目から、「Desktop」を選択します。

開いたページの中央にあるボタンから「Get started today」を選択し、docker hubのページを開きます。

docker hubのページが開かれ中央の「Get started with Docker Desktop」ボタンをクリックするとダウンロードページが表示されます。

既にDockerアカウントをお持ちの方は青文字「Sign in」のリンクをクリックしてください。

新規アカウントを作成する場合は「Docker ID」と「Password」、「Email」を入力し、4つのチェックボックスにチェックを入れて「Continue」をクリックし、アカウント作成してください。

アカウント登録に使用したメールアドレスに認証メールが届きます。メールに添付されている認証ボタンのリンクをクリックし、アカウント登録を完了してください。

docker hubにログインした状態で先程のページから「Get started with Docker Desktop」ボタンをクリックするとダウンロードとチュートリアルページが開かれます。

中央の「Download Docker Desktop for Windows」をクリックするとダウンロードが開始されます。

今回はダウンロードのみをし、チュートリアル内容は省きます。通常使用するのみであればstep4で動作確認をするので、ダウンロードだけで結構です。

step
3
Dockerのインストール

step2でダウンロードしたインストーラを実行します。

  • デスクトップにショートカットを作成するか
  • コンテナでWindowsを動かすか

を聞かれます。今回の設定ではWindowsを動作させることはないので、上のチェックボックスにだけチェックを入れ「OK」を押して次に進みます。

インストールが開始されます。

インストールが完了したら「Close and log out」ボタンを押し、PCの再起動をして設定を反映します。

 

step
4
Dockerの起動確認

PCが立ち上がるとDockerが自動起動します。(初期設定では自動起動になっている為、不要であれば設定変更してください)

重要


PCの搭載メモリが少ない場合、初期設定のままではメモリを消費しすぎてDockerを起動できないことがあります(not enough memory for start Dockerなどとエラーが表示されます)。

この場合、次の手順でDockerの使用メモリ量を減らすように設定を変更してください。

  1. タスクトレイのDockerアイコンを右クリックし、Settings...を選択
  2. Advancedセクションを選択
  3. メモリ割当量を最低(1024MB)に設定する

「Docker ID」「Password」欄に登録したアカウント情報を入力し、「Log In」ボタンを押してログインしてください。

DockerDockerCloud)にサインインする際、ID欄にe-mailアドレスを入れている場合、起動に失敗することがあります。サインインの際はDockerIDを入れてください

ログインしたらコマンドプロンプトを立ち上げ、下記のコマンドを入力します。

docker run ubuntu ls

今回は動作確認としてubuntuを起動します。

画像のような複数行の表示がされていたら起動成功です。

-Docker
-

Copyright© IT入門書籍 スッキリシリーズ , 2019 All Rights Reserved.