我有一个 spring-boot-app,它依赖于 mysql-container 中的数据。所以首先我必须运行 mysql-image,然后我的应用程序才能启动。我也对应用程序进行了 Docker 化,以便两者可以相互通信。这非常有效。
我尝试启动两个容器,然后将它们放在单独的容器中发送到我的大学。但他无法运行该应用程序,因为 mysql 容器不再有任何数据。他收到 JDBC 异常。
是否可以做到这一点?如果可以,如何做到?
谢谢:)
最佳答案
您可以在不连接 MySQL docker 容器的情况下运行 spring-boot 应用程序。所以你需要连接本地db.with在spring-boot中传递环境变量
关于java - 如何导出和导入彼此依赖的app-docker和mysql-docker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58119253/