我是docker的新手,我想运行一个Java Web应用程序,它接受名称和邮件并将其存储在MySQL dB中,现在我的疑问是如何使用MySQL图像以及我需要在哪里提及dB配置我的应用程序以及如何使这些应用程序和dB容器在tomcat服务器上运行。是否可以将此整个映像上传到docker hub以在另一台主机上运行,该主机可以提取此映像并可以成功运行此应用程序..
我想将我的名字和邮件应用程序停靠,这样我就可以将其转换为图像,这样任何主机都可以拉动该图像并运行应用程序而不会有任何依赖性
答案 0 :(得分:0)
图像在端口上有自己的实例,您将其标记为打开 - 它就像虚拟机 - 有点像...而Java Spring应用程序只是使用此端口与您的数据库联系(看,如何应该编写application.properties文件),特别是pom.xml,你也应该为liquibase指定maven依赖,并将主机url传递给它。
您是否曾通过IntelliJ连接到数据库? - 修辞问题
这里至少有4个问题......在我看来,你误解了整个想法。
在beggining:https://stackoverflow.com/a/2840358/6237822
上阅读此内容这是一个关于docker的小事:cant connect to postgres db - docker swarm - 我想你应该写一个,非常类似于你的Mysql