Docker #2:Windows 10にDockerToolbokをインストール

Windows 10 にDocker(Docker Toolbox)をインストールしてみる。

※ 前回記事:#1:Windows 7にDockerToolboxをインストール
記事一覧


環境


Windows 10 Pro 1909 (18363.900)

Dockerについて


Windows版Dockerには
・Docker Desktop
・Docker Toolbox
の2種類ある。

Docker Desktop は Hyper-V を使用
Docker Toolbox は VirtualBox を使用

Windows 10 Pro であれば Docker Desktop が使えると思うが、
既にVirtualBoxが入っておりHyper-Vを有効化するのが面倒なので Docker Toolbox を使うことにする。

インストール


1) ダウンロードは以下サイトから
https://github.com/docker/toolbox/releases

現在の最新は 19.03.1
ファイル名 DockerToolbox-19.03.1.exe (236,837KB)

2) インストール
1. ダウンロードしたexeを実行

2. Select Destination Location
インストール先を変更した
D:\Program Files\Docker Toolbox ← C:\Program Files\Docker Toolbox

3. Select Components
VirtualBoxは既に導入済みのためチェックを外した

4. それ以外は既定値のままインストールを進める

動作確認


1) インストール終了したら "Docker Quickstart Terminal" を実行
コマンドプロンプトが起動し処理が実行される。
数分待つと "$" のプロンプトで止まる。


2) "docker run hello-world" と入力してみる。
$ docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
0e03bdcc26d7: Pull complete                                                     Digest: sha256:d58e752213a51785838f9eed2b7a498ffa1cb3aa7f946dda11af39286c3db9a9
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/
上記メッセージが表示されていれば正常動作している。

3) Dockerバージョン確認
$ docker --version
Docker version 19.03.1, build 74b1e89e8a

4) ダウンロードしたイメージを一覧表示
$ docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER     ERRORS
default   *        virtualbox   Running   tcp://192.168.99.100:2376           v19.03.5

5) コンテナ情報出力
$ docker ps --all
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                     PORTS               NAMES
0c874a165927        hello-world         "/hello"            5 minutes ago       Exited (0) 5 minutes ago                       loving_zhukovsky


Docker

0 件のコメント:

その他の記事