dockerをインストールする(Windows)
最近の開発ではdockerをよく使います。構成がコード化されているので構成の理解・再現性からもう使わない手はないという感じです。そんなdockerの概要とインストール方法を書いていきます。
前提
対象者:初学者、初めてdockerを使おうとしている方
料金:個人レベルなら基本無料で使用可能(詳しくはこちら参照)
必要PCスペック:ここ1、2年で5万円以上で購入したものなら問題ないかと思います。
(詳しい必要スペックが確認したい方はこちらを参照ください。)
dockerとは
詳しくdockerについて確認したい方はdockerの公式サイトを見るのもいいでしょう。
今回は初学者を対象としているのでイメージアップできるくらいの内容で説明させていただきます。まずdockerはDocker社が開発したコンテナ型のアプリケーション実行環境です。
例えば、dockerを使用してwebアプリケーション(Webサーバ、APサーバ、DBサーバ)を構築する場合、下図のようになります。
- Webサーバ:Webページの表示要求に応じてhtmlなどを返す
- APサーバ:Webページからの要求などを処理する(DBからデータを取得・成形してWebページに返すなど)
- DBサーバ:アプリケーションで扱うデータの保管場所
dockerのインストール
dockerについて少しイメージが湧いたかと思います。早速dockerをインストールしていきましょう。
windowsでdockerを使用するにはwslとDocker Desktopをインストールする必要があります。それぞれのインストール方法を後述します。
WSLのインストール
wslのインストールを進めていきましょう。まず以下のコマンドをコマンドプロンプトで実行します。 すると下図のようにインストールが始まるのでインストールが完了するまで待ちましょう。
cmd(コマンドプロンプト)wsl --install
インストールが完了した後は、wslを有効にするためにPCの再起動が必要となります。 再起動した後にアプリケーション検索で「Ubuntu」と検索し、以下の画像のようにUbuntuというアプリケーションがあれば、wslのインストール完了です。
Docker Desktopのインストール
Docker Desktopのインストーラーは公式ページからダウンロードしましょう。
ダウンロードしたインストーラーを実行します。ショートカットが不要な場合は「Add shortcut to desktop」のチェックを外して「OK」を押下します。(※OKを押下するとインストールが開始します。)
インストールが完了したら「Close and restart」を押下します。
(※「Close and restart」を押下するとPCが再起動されるので、その他ファイル等開いている場合は閉じておきましょう。)
アカウント登録しても問題ありませんが、本記事ではスキップします。(後でアカウント登録・ログインも可能です。)
いくつかアンケートがあるので回答します。(面倒であればスキップでも大丈夫です。)
アンケートが完了して、もう一度ログイン画面が表示される場合は再度「Skip」を押下します。
以下のようにDocker Desktopが立ち上がってこれば、Docker Desktopのインストール完了です。
最後に
今回はdockerのインストールを書いてみました。
今後は実際の開発ではどのように使うのかや、もっと便利に使うにはどのようにするのかなど、を記事にしていくので興味がある方は是非関連記事を読んでみてください!
dockerについて体験してみたい方は「dockerを体験してみよう!」を確認してみてください!参考になると思います。
今回の記事が役に立った、ほかにも記事が見たいという方は最新情報を公式Xで配信しているのでフォローお願いします!