一言でいうと

アプリケーションを隔離して実行する軽量な実行単位。

より具体的には

コンテナは、ホストOSのカーネルを共有しつつ、アプリケーションごとに独立した実行環境を作る仕組み。
仮想マシンより軽く、起動も速い。

コンテナイメージをもとに起動され、必要に応じて複数台に増やしたり破棄したりできる。
アプリケーションの配布や再現性の高い実行環境づくりでよく使われる。

関連