Docker化环境中的Java开发:debugging和热代码重新加载

您好,我是新来的Docker,并希望利用它的Java开发。

但我不明白如何设置热代码重新加载debugging我的应用程序代码在Docker容器中开发Java。 例如,如何实现像Java那样支持IDE的“好”开发。

是否真的需要docker build做一个新的形象,看看改变的代码的影响?

我find了以下链接,但是他们对我没有太大的帮助。

  • 使用Gunicorn在Docker中自动重新加载Django开发中的代码更改
  • 如何在开发中编辑Docker容器中的代码?
  • http://crosbymichael.com/advanced-docker-volumes.html
  • 在OS X上用Docker设置开发环境的正确方法是什么?