Java 在Docker容器中保存表

Java 在Docker容器中保存表,java,mysql,docker,database-administration,Java,Mysql,Docker,Database Administration,也许我需要一些关于最佳实践的建议。我需要启动web服务器和数据库的web应用程序。如何将web服务器链接到我发现的数据库。但是我对DB有一些问题 如果我想在服务器关闭容器开始的服务器后保存我的表。据我所知,删除后容器重置的所有信息。我也知道verbose folders-v标志,但我不知道MySQL将表和其他信息保存在哪里,也不知道这是个好主意 那么,有人能告诉我如何在容器中正确保存创建的表吗?您可以看看本教程: 基本上,您的机器上有MySQL,然后在/var/lib/MySQL上,您可以启动容

也许我需要一些关于最佳实践的建议。我需要启动web服务器和数据库的web应用程序。如何将web服务器链接到我发现的数据库。但是我对DB有一些问题

如果我想在服务器关闭容器开始的服务器后保存我的表。据我所知,删除后容器重置的所有信息。我也知道verbose folders-v标志,但我不知道MySQL将表和其他信息保存在哪里,也不知道这是个好主意


那么,有人能告诉我如何在容器中正确保存创建的表吗?

您可以看看本教程:

基本上,您的机器上有MySQL,然后在/var/lib/MySQL上,您可以启动容器:

docker run-d-p3306:3306-v/var/lib/mysql:/var/lib/mysql tututum/mysql

在本例中,我使用的是tutum/mysql映像。您将把数据库文件卷从主机装载到容器中。当容器放下时,您的机器上仍然会有数据