0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

DockerToolBoxを使ったhello-worldの実行(Windows 10 - Home)

Posted at

#Docker Desktop for Windowsが使用できない!!
勉強用にWindows端末を購入し、[Docker Desktop for Windows] をインストールしようとしたところ、下のエラー画面が表示される...
image.png
調べた結果、Windows 10 Homeでは、[Docker Desktop for Windows]をインストールすることができず、[Docker Toolbox]を使うしかないとがわかった。

どうやら、Homeエディションには、Hyper-Vなる仮想化システムが備わっていないことが原因らしい(Windows 10 Pro / Enterprise にはHyper-Vが備わっているため[Docker Desktop for Windows]を利用できる)

#自分の環境

  • Windows 10 Home-Edition

PCセットアップ直後の作業であるため、Git, VirtualBoxなど何もインストールしていない状態

#Docker Toolbox をインストール
気持ちを切り替え、GETした情報をもとに[Docker Toolbox]のインストールを開始。

##インストーラの取得
GitHubにて公開しているとのこなので、以下のページのDockerToolbox-19.03.1.exeをクリック

GitHub-DockerToolboxのリンク
image.png

##インストール開始
DockerToolbox-19.03.1.exeを起動し、以下の画面のままNext
image.png
自分の環境には、Git, VirtualBox共に入れてないので、すべてチェックを付けてNext
※既にインストール済のものは、チェックを外してOK
image.png
初期状態のままNext
image.png
Installをクリック
image.png
インストールが完了すると下の画面が表示されるのでFinish
image.png

##Docker Quickstart Terminalの実行
デスクトップと、以下のパスにDocker Quickstart Terminalのショートカットが格納されているので実行する。

image.png

C:\Users\[ユーザ名]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Docker\

ターミナルが起動し、VirtualBoxへのDockerHostの展開や、Boot2Dockerのインストールが開始されるので、じっと待つ。
※待っている間にユーザアカウントの制御VirtualBox Interfaceが起動するので、「はい」を選択。

完了すると、以下の画面が表示されます。
image.png

#hello-worldの実行
お待ちかね、hello-worldを実行します。
起動しているDockerToolboxへ、以下のコマンドを入力し、hello-worldを実行します。

$ docker run hello-world 

コマンドの実行結果が以下となっていればOKです。
image.png

#おしまい
以上でおしまいです。
dockerを使いこなせるよう頑張りましょう!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?