最近,我花了很多时间研究 Docker。我对能够在开发中使用与生产环境相同的环境印象深刻!
目前,我想从小处开始,改善开发流程。我们正在开发部署在 Tomcat 上的 Java 应用程序。开发人员使用 Eclipse 和 IntelliJ 等 IDE 进行开发。
在开发过程中,需要在 IDE 中配置 tomcat 环境,以便自动部署和调试代码。因此,必须提供 tomcat 基目录来进行设置。
目前,我有一个安装了 tomcat 的 Debian Docker 镜像,位于 /opt/tomcat 目录下。
我希望能够将容器 /opt/tomcat 目录的内容链接到主机内的某个目录。不幸的是,这个功能似乎不存在。使用 -v 选项只能将主机目录挂载到容器中,而不能反过来。
目前,我唯一看到的解决方案是挂载容器的 webapps 目录,并将 war 文件放入其中,但在我看来,这相当低效。
你需要手动启动和重启 tomcat,只能进行远程调试,IDE 控制台中没有日志记录。
那么,有没有人对使用 Docker 优化 Java Web 应用程序开发工作流程有什么想法呢?
目前,我想从小处开始,改善开发流程。我们正在开发部署在 Tomcat 上的 Java 应用程序。开发人员使用 Eclipse 和 IntelliJ 等 IDE 进行开发。
在开发过程中,需要在 IDE 中配置 tomcat 环境,以便自动部署和调试代码。因此,必须提供 tomcat 基目录来进行设置。
目前,我有一个安装了 tomcat 的 Debian Docker 镜像,位于 /opt/tomcat 目录下。
我希望能够将容器 /opt/tomcat 目录的内容链接到主机内的某个目录。不幸的是,这个功能似乎不存在。使用 -v 选项只能将主机目录挂载到容器中,而不能反过来。
目前,我唯一看到的解决方案是挂载容器的 webapps 目录,并将 war 文件放入其中,但在我看来,这相当低效。
你需要手动启动和重启 tomcat,只能进行远程调试,IDE 控制台中没有日志记录。
那么,有没有人对使用 Docker 优化 Java Web 应用程序开发工作流程有什么想法呢?