上記の記事で紹介したDocker環境でRuby on Railsの開発はできますが、実は少しだけ問題点があります。 それは、新しくgemを追加した場合、Dockerイメージを再度ビルドしないとコンテナが起動できないという点です。 DockerイメージをビルドすることでDockerファイルで定義されているbundle installが実行されるのでコンテナは問題なく起動できます。 しかし、gemの追加後、もしDockerイメージのビルドせずにコンテナを起動すると、『Bundler::GemNotFound』というgemが見つからないことを意味するエラーが発生し、コンテナが起動できません↓ $ docker-compose up Starting rails_app_db_1 ... done Starting rails_app_web_1 ... done Attaching to rai