概要
テスト用のDBデータのスナップショットを作成したくなることはしばしば発生するが、都度ダンプデータを作ってそれから再生成するのは面倒なので、docker commitで作れないかを検討する。
やりたいこと
master --> slave --> slave(docker)
のような形でレプリケーションを構成しておき、スナップショットについてはslave(docker)をcommitすることでcontainerイメージとして作成できないか? というアイデア。
可能であれば、イメージの作成コストはcommitのコストだけで済む。
概要
テスト用のDBデータのスナップショットを作成したくなることはしばしば発生するが、都度ダンプデータを作ってそれから再生成するのは面倒なので、docker commitで作れないかを検討する。
やりたいこと
master --> slave --> slave(docker)
のような形でレプリケーションを構成しておき、スナップショットについてはslave(docker)をcommitすることでcontainerイメージとして作成できないか? というアイデア。
可能であれば、イメージの作成コストはcommitのコストだけで済む。