Docker Desktopのインストール
ではそのDockerをインストールしていきます。WindowsでDockerを使うためにはDocker Desktopを使うのが一番簡単です。
Dockerの公式サイトから下記画像のようにWindows版ダウンロード
ダウンロードしたインストーラーを起動、チェックはこのままにOKを押す
Close and restartを押すとWindowsが再起動されます
この画面はDocker Engineが起動中なのでしばらく待機
この画面が来たら準備OK
Dockerのインストールは完了となる
Dockerとは?
コンテナと呼ばれるとりあえずの綺麗な動作環境を作るソフトウェアである。例としてここでは水槽とコップで表す。
-
水槽:パソコンやサーバー(ホスト)
まず、大きな水槽を想像してください。これは、あなたのパソコンやサーバーなどの「本体」で、中には水(リソース:CPUやメモリなど)が入っていて、いろんなことに使える。 -
コップ:Dockerコンテナ
その水槽の中にコップをいくつか浮かべることができる。このコップがDockerコンテナである。コップの中にも水が入っていて、それぞれ独立した小さな世界になっている。
コップごとに違う飲み物(=アプリ)が入れられる。
たとえば、1つのコップにはコーヒー(ファイルサーバー)、もう1つにはジュース(Webサーバー)という感じで分けられる。
コップは水槽の水を少しだけ使う(=ホストのリソースを分け合う)が、お互いの中身は混ざらない。
エンジニアの世界ではコップの中の水を汚す=環境を汚すなどと例える。
筆者はDockerコンテナを簡単起動できるようにDocker composeをよく利用している。