システム監視・システム運用のJIG-SAW OPS

Tech ブログTECH BLOG

Docker for Windowsをインストール

2019.03.13

本記事のポイント

Dokcerを使うことはあえて避けてましたが、どうしても使わなければいけない状況になってしまい、只今猛勉強中のKです。
普段はDocker for Macを利用していますが、仕事はWindows派の自分にとってMac自体が少々扱いずらいのです。
なので今回の記事の内容としてはWindowsに環境を準備することを目的としています。
Dockerとは何ぞや?という部分には触れません。
Dockerについて詳しく知りたい方は先人達が詳しく解説しているサイトがありますのでGoogle it!してみてください。

はじめに

私はインフラエンジニアなのでDokcerを使うことはあえて避けてましたが、どうしても使わなければいけない状況になってしまい、流行に乗り遅れて只今猛勉強しています。

普段はDocker for Macを使っていますが、やはり業務ではWindowsが使いやすいのでWindowsで環境を作ろうと思いました。

なので今回の記事の内容としてはとしてはWindowsに環境を準備することを目的としています。
Dockerとは何ぞや?という部分には触れません。
Dockerについて詳しく知りたい方は先人達が詳しく解説しているサイトが多々ありますのでGoogle it!してみてください。

■基本情報
PCのスペックは以下のとおり
・Windows10 Pro 64bit
・Intel Core i5-8350U 1.70Ghz/1.90GHz
・Memory 16GB

Hyper-Vの有効化

Docker for WindowsはHyper-Vを利用します。無効となっている場合は有効にします。
コントロールパネルの[プログラム]-[Windowsの機能の有効化または無効化]から「Hyper-V」にチェックを付けます。
※有効化するにはOSの再起動が必要です。

 

Docker for Windowsのインストール

インストールは以下のサイトから.exeをダウンロードして実行するだけです。

https://docs.docker.com/docker-for-windows/install/

攻める気はないので安定板のStable channelを選びます。

 

さっそくexeを実行してみます。

とりあえず「Add shortcut to desktop」にチェックを付けて「OK」をクリックします。

もう一つの項目はインストール後でも変更できるとのことです。

 

インストールが成功したようなので、指示どおりログアウトして、再度ログインしてみます。

ログイン後に↓のメッセージが出てきました。再起動が必要のようです。

「OK」をクリックするとOSの再起動が実行されます。

 

再起動後、Dockerが起動してるかタスクバーのアイコンを見てみると・・・・・

アイコンが真っ赤になってお怒りになっているご様子。

画像は取り忘れましたが、、、下記のエラーが出てました。

「Unable to create: ユーザー設定変数 “ErrorActionPreference”・・・・」

解決策を色々探していたら下記のサイトにたどり着きました。

http://u0u1.net/P1lS

Windows 10 October 2018 Update が影響しているようです。

1.[Windows セキュリティ]を開きます。(Cortanaさんに聞けば直ぐに出てきます。)
2.[アプリとブラウザーコントロール]をクリック
3.[Exploit protectionの設定]をクリック
4.[プログラム設定]タブをクリック
5.[+]-[正確なファイルパスを選択してください]をクリック
6.「C:\WINDOWS\System32\vmcompute.exe」を指定
7.[制御フローガード(CFG)]の[上書きのチェック]を外して適用をクリック

 

Dockerをリスタートしてみると今度は白くなって、アクションセンターに「Docker Desktop is running」と通知がきました。

 

では、PowerShellを起動し、Dockerのバージョンを確認してみます。

次はコンテナを作ってみます。

サクッとCentOS7のコンテナが出来上がりました!

まとめ

一部ハマった部分もありましたが、簡単にコンテナを立ち上げるところまでは出来ました。

これから色々設定を変更してみて、自分の使いやすい環境に出来たらなと思います。

ここまでが第一歩だと思うので、是非皆さんもtryしてみてください!!

Tech ブログTECH BLOG

Tech ブログ
ご不明な点はお気軽に
お問い合わせください
03-6262-5160 電話受付時間:平日9:30〜18:30
お問い合わせフォーム

JIG-SAW株式会社

JIG-SAWは、IoTやクラウド基盤に最適な技術やナレッジをベースに、データコントロールの仕組みとフルマネージドサービスであらゆるサービスを安定稼働で支えます。 2015年4月に東証マザーズ上場。 現在550社数万台のサーバー運用を行っています。

お電話でのお問い合わせ
03-6262-5160
電話受付時間:平日9:30〜18:30
メールでのお問い合わせ
お問い合わせフォーム
サービス資料のご請求
資料請求フォーム
クラウドノウハウ集ダウンロード
ダウンロードフォーム