簡単便利!DockerでWordPressの開発環境を作ろう。方法&メリット紹介
WordPressは、初心者でも簡単にWebサイト運営ができることで人気のCMSです。 しかし便利な一方で、ダッシ...
- Docker
- WordPress
- とは
Dockerとは、Docker社が開発したコンテナ型の仮想環境を作成・配布するプラットフォームです。
10年ほど前までは、「1つのサーバーに対して1つのシステムが稼働する」ことが常識とされていました。しかし近年では「仮想化」サーバーがよく利用される傾向にあります。
仮想化によく用いられるVMwareを使用すると、仮想サーバーにホストOSのみインストールすることで、その上にいくつかのゲストOSを稼働させ、結果として1台のサーバー上で複数のOSを稼働させることができるという仕組みです。
Dockerの場合、上記のような「仮想化」という概念は共通ですが、コンテナ型の仮想化サービスを提供します。コンテナとは、サーバーのカーネル(OSの核)を利用し、プロセス・セッション・ユーザーなどの単位でサーバーを隔離する技術です。
もう少し噛み砕くと、ホストOSのが1つあれば、あとはコンテナ型に1つのOSを分割することから、必要なOSは1つです。これにより、メモリやリソースの消費を抑えて、プロセスの起動も仮想マシンよりも高速で実行することが可能となります。
・サーバーサイド
・サーバー
・クラウド