java - 如何导出和导入相互依赖的 app-docker 和 mysql-docker?
问题描述
我有一个 spring-boot-app,它依赖于 mysql-container 中的数据。所以首先我必须运行 mysql-image 然后我的应用程序才能启动。我也对应用程序进行了 docker 化,因此两者都可以相互通信。这很好用。
我试图启动两个容器,然后将它们放在单独的容器中发送到我的大学。但他无法运行该应用程序,因为 mysql 容器不再有任何数据。他得到一个 JDBC 异常。
是否有可能做到这一点,如果可以,怎么做?
谢谢 :)
解决方案
您可以在不连接 MySQL docker 容器的情况下运行 sprint-boot 应用程序。所以你需要在 sprint-boot 上连接本地 db.with 传递环境变量
推荐阅读
- python - 代码强制“Q-71A Way Too Long Words”不提交。- 令牌预期 Python3
- ffmpeg - 在哪里将 FPS 过滤器和缩放过滤器添加到 ffmpeg 命令?
- vba - VBA ShellWait API 32 和 64 位兼容性
- python - 为什么我的 Python REGEX findall 返回意外的匹配列表?
- css - Ionic Angular 自定义字体未开始加载
- mysql - 为什么我在这个 MySQL 触发器中不断收到错误 1172?
- python - 值计数
- python - 在 python3 上发布请求
- multithreading - AXUIElement.h 中的函数可以从主线程以外的线程安全调用吗?
- python - setup.py 安装与 pip 安装