我正在學習如何在基於java/spring的應用程序中使用Docker。在本地開發中使用Docker
經過快速研究和閱讀一些教程後,我對在日常開發中使用Docker存在懷疑。我不是在談論CI或生產環境,只是在本地。
通常我運行例如使用mvn(運行目標)嵌入Tomcat。使用docker方法,我需要打包應用程序,重建容器然後重新啓動它(DockerCon16的David Gageot證實了這一點)。乍一看它需要更多時間。每次進行更改時,都應該建立新的圖像。
使用Docker localy的優勢在哪裏?當然,我知道應用程序「在與生產環境相同的環境中」運行。