「Docker for Windows」のインストール~コンテナ立ち上げまでを実践してみた

Docker

最近よくDockerというワードを聞きますよね。

私も職場で使う必要がだんだん出てきたので、まず「Docker for Windows」をインストールして、コンテナを起動するまでをやろう!
というコンセプトで実践してみようと思います。

Dockerとは 何かなどの解説記事は別で作成しようと思っています。

「Docker for Windows」の必要スペック

「Docker for Windows」では、Hyper-Vという機能を使用します。
Hyper-Vとは仮想化の機能です。

Hyper-Vは、Windows 10の64ビット版 Pro、Enterprise、 Educationで利用できます。

上記のOSではない場合は使用できません。
windows 10 homeからproにアップグレードは1万円ちょいでできるので、がっつり使いたい人はこの際にアップグレードしてもいいかもしれません。

Hyper-Vの有効化

スタートボタンを押して「Windowsの機能」と検索すると、「Windowsの機能の有効化または無効化」が出てくるので起動します。

「Hyper-V」にチェックを入れてOKボタンをクリックします。

「Hyper-V」を有効化するためにパソコンを再起動します。

「Docker for Windows」のインストール

以下のサイトにアクセスします。

Docker Desktop for Mac and Windows | Docker

真ん中のほうの「Download Desktop for Mac and Windows」をクリックします。

Dockerのログイン画面に来ました。
Dockerのアカウントを作っていないので、Sign Upをクリックして、新しくDockerアカウントを作っていきます。

IDとメールアドレス、Passwordを入力してSign Upします。

メールが届くので、以下のボタンを押して有効化する。

有効化が成功します。
その後にログインを実施します。

ダウンロードしたインストーラをダブルクリックで起動します。

とりあえず上2項目をチェックし、「OK」ボタンをクリックする。

完了したら以下の画面になります。

真ん中のボタンをクリックすると、PCが再起動します。

再起動するとタスクバーから以下のように表示されるので、ログインしておきます。

Docker起動

さて、さっそくDockerを使用してみましょう。

Hello World

まずは定番のHello Worldですね。

以下のコマンドをpowershell上で実行してみます。

docker run hello-world

上記のコマンドの意味は hello-worldというDockerイメージを実行するという意味です。
ローカルにDockerイメージがないのでDocker Hubからイメージを取得してきて、実行してくれます。

以下が実行結果です。

無事Hello Worldしてますね。

centosの起動

とりあえずDockerのイメージを作成してみます。

docker create --name "testImage" ubuntu

現状のコンテナ一覧を表示します。

docker ps -a

無事にさっき作ったものが表示されていますね。

さて、実際に起動をしてみましょう。

起動して速攻で終了してますが、無事起動できています。

とりあえず、Dockerのインストールとコンテナの起動は完了です!

まとめ

今回はDockerのインストールからコンテナ起動までを実践してみました。

思ったよりも簡単にできたので一安心です。

とはいえまだ一歩目。
どんどんDockerを使っていきましょう。

コメント

タイトルとURLをコピーしました