LoginSignup
6
0

More than 3 years have passed since last update.

【小ネタ】Windows10HomeでDocker環境を作ろうとしたら少しハマった話

Posted at

はじめに

Windows10HomeでもDocker環境を作ることができるらしいので試してみたらほんの少しハマったので備忘録として記事を残そうと思った次第です。

環境

  • OS:Windows10Home
  • ノートPC:HP Envy x360
  • CPU:Ryzen7

環境を作る手順

参考記事

基本的に以下の記事にインストールにおける全てが記載されています。
- https://qiita.com/idani/items/fb7681d79eeb48c05144
- https://docs.docker.com/toolbox/toolbox_install_windows/

Docker-ToolBoxのインストール

基本的にwindows10Proの場合はDocker Desktop for Windowsで環境を立てれるのですが、Homeの場合はProに搭載されているHyper-Vが無いため単体でDockerを動かすことができないようです。
そのため、Oracle Virtual Boxを使ってDockerを扱えるようにします。
そこで、Docker-ToolBoxで必要なものをインストールします

インストールページ:https://github.com/docker/toolbox/releases

バージョンが色々ありますが、自分は最新版をインストールしました
これが過ちになるとも知らずに…

インストールするとデスクトップにアイコンが3つ追加されます
file一覧.PNG
上の画像の一番右のアイコンのDocker Quickstart Terminalを起動してdockerコマンドが使えるかを確認します

問題発生

Docker Terminal上でエラーを吐かれました
docker_tool_box_error.PNG
エラーの内容を調べてみると、VT-X/AMD-vが有効化されていないけど?らしい。
そこでタスクマネージャーを確認してみると…
image.png
仮想化が有効化になっている…!

問題解決

もう少しGoogle先生で知らべてみると、以下の記事がすべてを解決してくれました。
https://hepokon365.hatenablog.com/entry/2019/07/28/012617
端的に言えばバージョンを下げれば動くらしい...
そこでバージョンをv18.03.0-ceに変更し、先ほどと同様に作業を進めていきます。
改めてDocker Terminalを起動してみると...
docker_tool_box_success.PNG
クジラ出たー‼‼
一応dockerコマンドが動くかどうかを確認します
docker run hello-worldを実行
docker_tool_box_run_hello_world.PNG
動いてる‼

まとめ

以上、windows10homeでdocker環境を作ろうとしてハマった話でした

6
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
6
0