运行 docker 实例 运行ning tomcat 并部署到此 tomcat 应用程序是否正常?

Is it normal to run docker instance running tomcat and deploy to this tomcat applications?

我正在使用 Docker 和 DOCKERFILE 来为应用程序创建基本环境。这涉及安装 osjavatomcat .

我对此有疑问 - 如果 运行 docker 实例安装 tomcat 并部署应用程序,更新版本的应用程序到 运行ning docker 容器?

只要您记住当容器退出时对文件系统的任何更改都会"lost"就可以了。

如果您想使用 更新的 应用启动容器,最好:

  • docker commit 运行 发生应用程序更新的容器
  • 或(最佳实践),使用更新步骤更新 Dockerfile(以便能够重现),docker build 新图像,并在正确的版本中使用正确的应用程序启动新容器.