BETA

【Win home/Docker】Dockerをインストールする

投稿日:2019-05-12
最終更新:2019-05-12

WindowsでDockerを利用するには、Pro版のWindows10を用いるのが一般的なようです。
しかし、Home版ではDockerを使えないか、といえばそうでもありません。
皆さんおなじみ、VirtualBoxを使ってそれっぽく使うことができるようです。

まずは、Windows10 home環境にDockerをインストールして実行してみます。
基本は、Docker公式サイトにある記事をもとに進めていきます。
https://docs.docker.com/toolbox/toolbox_install_windows/

なお、今回の環境としては前回までの自作デスクトップ環境とします。
https://shikiyura.stars.ne.jp/blog/diary/desktop-part_partsselect/

仮想化支援機能

有効かどうかを確認する方法で簡単なのは、タスクマネージャーを使う方法です。
タスクマネージャーを開き、「パフォーマンス」=>「CPU」タブを選択。
「仮想化:無効」と書かれています。
このようになっている場合は、利用することができません。

では、どうするか。
BIOSの設定を変更すると使えるようになります。

BIOSの設定変更

私のマザーボードは、MSIのB450M PRO-M2です。
https://amzn.to/2JvxJQa

私の環境では、「OC」の中に項目がありました。
この辺は、メーカーやBIOSによって異なると思うので探してみてください。

まずは、対応しているのかどうかの確認です。
「CPU Specifications」を開きます。

一番下の「Secure Virtual Machine」の部分が仮想支援機能になります。
YESとなっているので、対応していることがわかります。

BIOSから機能を有効化

「OC」=>「CPUの機能」の中にある「SVM Mode」を有効に変更します。

以下のようになれば、設定完了です。

設定を保存してOSを起動しましょう。

再び、タスクマネージャーを開き有効になっているか確かめましょう。


有効になっていれば、設定完了です。

Dockerのインストール

下記URLから、Docker Toolboxをダウンロードします。
https://docs.docker.com/toolbox/overview/

インストール自体は、画面に従えばOK。
インストールすると、3つのアイコンが追加されるはずです。

Dockerを操作するには、一番右にある「Docker Quich Terminal」を実行します。

うまく行っていれば、このような画面が出るはず。
(起動までに少し時間がかかることがあります、気長に待ちましょう)

もし、最初にやったCPUの仮想化機能が無効状態の場合は、以下のようなエラーが出ます。

一番最初の手順を踏んで、有効にしましょう。

さて、これでWindowsでもLinux環境もどきを使って開発を進めることができます。
各々の思うままに開発環境を整えましょう。

今回は、ここまで。
おわり。

技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

頭は記憶リムーバブルデバイス

よく一緒に読まれる記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう