製品の単体テスト環境をセットアップしたいと考えています。mysql と redis を使用する Lua の nginx でビルドされた Web アプリケーションがあります。docker は初めてですが、これには docker が適していると思います。私のアプリケーションは、centos サーバー (運用サーバー) で実行されます。
mysql、redis、webapp 用に別のコンテナーをセットアップし、UT アプリケーション (Busted フレームワークを使用した Lua の単体テスト) を mac (私の開発マシンは MAC) または VM に記述してテストする予定です。UT アプリケーションは docker コンテナー nginx と通信し、nginx はコンテナー mysql と redis を使用します。これでいいですか?はいの場合、誰かがこれを行う方法を教えてもらえますか? 多分いくつかの良いリンク?いいえの場合、より良い方法は何ですか。私はすでに vagrant を使用してみましたが、私の UT の場合ではないはずの時間がかかりすぎました。