Dockerは、従来のサーバーや仮想マシンよりも少ないリソースを消費しながら、ソフトウェアアプリケーションにポータブルで一貫性のあるランタイム環境を提供するために使用される人気のあるオープンソースのコンテナー化ツールです。 Dockerは、 container 、オペレーティングシステムレベルで実行され、カーネルやファイルシステムなどのシステムリソースを共有する分離されたユーザースペース環境を使用します。

他のコンテナーシステムも存在しますが、Dockerは、テクノロジーに関するよりアクセスしやすく包括的なインターフェイスを提供し、ユーザーがアプリケーションを実行するためのコンテナー化された環境を作成するときに構築できるベースコンテナーイメージのパブリックリポジトリを作成するために普及しました。

Dockerの詳細については、次のリソースを参照してください。