1つのrailsアプリで、複数のインスタンスを起動させたり、複数のアプリでも共通のgemを使用している場合などで、コンテナを複数起動して同一ホスト上で複数のアプリを運用する場合に、gemのインストールを1箇所にして無駄を無くせるという話です。

やり方
それぞれのコンテナから、ホスト上の同一のボリュームをマウントする。
こちらのページの設定をそれぞれのコンテナに対して行えばOK。
あとは、それぞれ起動すれば問題なし。
当然ですが、2つ目のコンテナでは、bundle install の作業は不要になる。
コメント