java - 如何导出和导入彼此依赖的app-docker和mysql-docker?

标签 java mysql spring-boot docker containers

我有一个 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/

相关文章:

java - 如何模拟在方法内部创建的对象?

mysql - 使用 jdbc-provider 在 Mule 中配置 Spring Security

mysql - MySQL WEEK(date[,mode]); 如何执行工作还是我在这里做错了什么?

java - Spring Boot/Maven 属性和系统临时文件夹路径

docker - 对通过 docker 部署的应用程序使用 ehcache 违反无状态规则

java - 多个阻塞队列,单个消费者

java - 如何在Java/Java EE环境中实现Basecamp风格的URL?例如 <用户名>.hostname.com

java - (JSF 2.0) primefaces dataTable 组件的问题。

php - #1064 - 将 .ibd 或 .frm 文件导入数据库时​​出错

java - FeignClient超时如何解决