超簡単!Dockerをインストールする方法を初心者向けにわかりやすく徹底解説

投稿日:2024年11月28日(木) 更新日:2024年11月29日(金)
超簡単!Dockerをインストールする方法を初心者向けにわかりやすく徹底解説|UMENOKI|すぐに仕事で使えるIT技術情報メディア

みなさんこんにちは!エンジニアの高澤です!

今回はのDockerをインストールする方法を初心者向けにわかりやすく解説していきたいと思います。

DockerはさまざまなアプリケーションやWebサイトを構築するためのローカル環境を提供してくれるソフトウェアです。

他にもXAMPPやMAMP、またWordPress特化であればWPEngineのLocalなど、開発のためのローカル環境を構築する手段はまだまだ存在しますが、Dockerはターミナルなどからコマンドを叩くだけで簡単に環境を構築することができる優れたソフトウェアになります。

このような理由から、企業から個人まで多くのエンジニアに使われているため、いまやメジャーでかつモダンな開発環境として位置付けられております。

当記事ではそんなDockerのインストール方法について解説し、手順通りに進めていただければ簡単にご自身のPCにDockerを導入できるように構成いたしましたので、よろしければぜひ当記事をご活用いただけましたら幸いです。

Dockerとは

Dockerは、アプリケーションを「コンテナ」という軽量な仮想環境で動かすツールです。ローカル開発環境構築に特に便利で、初心者にも使いやすい特徴があります。

通常、アプリを動かすには、特定のOSやライブラリ、ツールを一からセットアップする必要がありますが、Dockerではこれらを「イメージ」としてまとめて再利用可能にできます。たとえば、PHPやMySQLを使った環境をDockerで設定すれば、数行のコマンドで開発環境を立ち上げられます。

さらに、Dockerを使うと、開発環境・テスト環境・本番環境で同じ環境を再現できます。これにより、「自分のPCでは動くけど他の環境では動かない」という問題を防ぎます。

Dockerのインストール方法

それでは早速Dockerのインストール方法ついて解説します。

Dockerのインストール方法はさまざまな内容で用意されており、ざっと例をあげるだけでも以下の手段があります。

◾️Mac OSの場合

  • Docker Desktop
  • Homebrewを利用
  • Colimaを利用
  • Multipassで仮想マシンを利用
  • 仮想化ソフトウェア(VirtualBox、VMware Fusionなど)を利用

◾️Windowsの場合

  • Docker Desktop
  • Homebrew for Windows(Hombrewパッケージ管理ツール)を利用
  • WSL(Windows Subsystem for Linux)を利用
  • Minikubeを利用
  • 仮想化ソフトウェア(VirtualBox、VMware Workstationなど)を利用

上記について全て網羅して解説することはできませんが、誰もが利用しているメジャーな内容で解説させていただきます。

中でも最もメジャーでかつ最も導入が簡単なDocker Desktopのインストール方法を中心に解説していきたいと思います。

Docker Desktopをインストールする方法

Docker Desktopをインストールする方法を解説いたします。

まずはこちらのDocker公式ページを開いてください。

https://www.docker.com/ja-jp

ページを開いていただきましたら、「Docker Desktopをダウンロードする」ボタンをクリックしてください。すると下図のようにOSごとの選択肢が表示されるので、ご自身のPCに適したOSのものを選択してください。

クリック後はOSごとに決められた流れでPCにインストールできるかと思いますので大丈夫かと思います。

インストールできたら、下図のようにPC内に新たに追加されたDockerアイコンをクリックしていただき、Dockerを起動させてください。

起動すると、下図のようにDockerのデスクトップアプリが立ち上がります。

ここまでできましたら、Dockerのインストールは完了です。お疲れ様でした!

ただDockerのデスクトップアプリをダウンロードするだけですので、何も難しくなかったかと思います。

今後もDockerを起動したいときは同じようにDockerのデスクトップアプリを起動していただければ、これだけでDockerが起動するので、ターミナルなどを立ち上げて、以下のようなコマンドを叩いてDockerを動かすことが可能です。

# 起動中のコンテナを一覧表示します。
docker ps

# 停止中のコンテナを含むすべてのコンテナを表示します。 
docker ps -a

# コンテナを開始します。
docker start

# コンテナを停止します。
docker stop

上記はDockerのコマンドの一例です。

これでDockerをいつでも利用できるようになりました。

Dockerコマンドはもちろん、Docker Composeコマンドも実行できるようになっておりますので、ターミナルなどから以下のコマンドをお試しいただけますと、無事バージョンが表示されることと思います。(詳しくはこちらでご確認いただけます)

DockerとDocker Composeのバージョンを確認するためのコマンドは以下の通りです。

Dockerのバージョン確認コマンドは以下で…

docker --version

Docker Composeのバージョン確認コマンドは以下になります。

docker-compose --version

バージョンが確認できたら、Dockerのインストールは完了です。お疲れ様でした!

まとめ

今回はのDockerをインストールする方法を初心者向けにわかりやすく解説いたしました。

DockerはさまざまなアプリケーションやWebサイトを構築するためのローカル環境を提供してくれるソフトウェアであり、さまざまなメリットがあるため非常に多くの企業やエンジニアに採用されております。

XAMPPやMAMP、またWordPress特化であればWPEngineのLocalなど、ローカル環境構築の手段は他にもまだまだ存在しますが、Dockerはターミナルなどからコマンドを叩くだけで簡単に環境を構築することができ非常に優れております。

当記事ではそんなDockerについて、簡単にローカル開発環境を構築するための大前提であるインストール方法について解説しておりますので、よろしければお仕事などでぜひご活用ください。

執筆者

UMENOKI編集部 高澤 翔汰

歴5年目(2024年8月以降から5年目です)のエンジニアです!
CMSでのサイト構築とWebデザイン制作を兼任して5年目になります。
自作のiOSアプリ(iPhoneアプリ)やWordPressプラグインを開発することもあり、まだまだ現在進行形で勉強中です!

お気軽に皆さんのご要望をお聞かせください!

どんなに些細なことでも構いません!よろしければ記事や当サイトへの「こんな記事があったら仕事とかで役に立つな〜」や「こうだったらもっと役に立つのに!」といったようなご要望等をお気軽にお聞かせください!今後のサービス改善にお役立てさせていただきます!

例1)Reactの技術記事を書いてほしい!
例2)WordPressの使い方とかを初心者向けに解説してほしい!...など

送信と同時にプライバシーポリシーに同意したものとします。
サンタさん