仮想化技術の一種で、ハイパーバイザー上でOS単位で仮想化をするのではなく、Linux OS上でアプリケーションのみを分離して稼働させます。
カーネルやユーザーランドを共有するので、少ないリソースで高速な動作が実現出来ます。
また、Dockerは、DockerHubという共通のリポジトリからアプリケーションなどのイメージを取得出来る仕組みを提供します。
仮想化技術の一種で、ハイパーバイザー上でOS単位で仮想化をするのではなく、Linux OS上でアプリケーションのみを分離して稼働させます。
カーネルやユーザーランドを共有するので、少ないリソースで高速な動作が実現出来ます。
また、Dockerは、DockerHubという共通のリポジトリからアプリケーションなどのイメージを取得出来る仕組みを提供します。