首页 > 解决方案 > 如何导出和导入相互依赖的 app-docker 和 mysql-docker?

问题描述

我有一个 spring-boot-app,它依赖于 mysql-container 中的数据。所以首先我必须运行 mysql-image 然后我的应用程序才能启动。我也对应用程序进行了 docker 化,因此两者都可以相互通信。这很好用。

我试图启动两个容器,然后将它们放在单独的容器中发送到我的大学。但他无法运行该应用程序,因为 mysql 容器不再有任何数据。他得到一个 JDBC 异常。

是否有可能做到这一点,如果可以,怎么做?

谢谢 :)

标签: javamysqlspring-bootdockercontainers

解决方案


您可以在不连接 MySQL docker 容器的情况下运行 sprint-boot 应用程序。所以你需要在 sprint-boot 上连接本地 db.with 传递环境变量


推荐阅读