物凄く簡単に言ってしまうとサーバーの状態自体を保存して使いまわしすることができます。
このあとイメージを取得します。例えばcentOSを取得してみましょう。
で起動させる必要があります。この状態でdocker -aをうつとstatusがUP(起動中)になっているのがわかると思います。
この状態でdocker runからimageを起こしてあげると先ほどの変更されたコンテナを起動させることができます。
会社のテストサーバー(このブログが入っているサーバー)なんかが重くなってくると、再起動したりしているわけなんですが、CPUやメモリの使用率をみたり、といったシステマティックな運用はしてないです。