一言でいうと

コンテナの作成・配布・実行を一貫して扱うためのツール群。

より具体的には

コンテナイメージのビルド、コンテナの起動や停止、ネットワークやストレージの管理を共通の操作体系で提供する。アプリケーションと依存関係をまとめ、異なる環境で再現しやすくする。

関連記事での使用例

Docker環境の構築

UbuntuへDockerを導入し、コンテナを実行できる開発環境を整える手順を説明している。

関連