【问题标题】:Save tables in Docker container将表保存在 Docker 容器中
【发布时间】:2015-05-29 13:52:15
【问题描述】:

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

如果我想在服务器关闭后保存我的表(容器启动的服务器)。据我所知,删除后容器重置的所有信息。我也知道详细文件夹(-v 标志),但我不知道 MySQL 在哪里保存它的表格和其他信息,也不知道这是个好主意。

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

【问题讨论】:

    标签: java mysql docker database-administration


    【解决方案1】:

    你可以看看这个教程:

    https://github.com/tutumcloud/tutum-docker-mysql

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

    docker run -d -p 3306:3306 -v /var/lib/mysql:/var/lib/mysql tutum/mysql

    在这种情况下,我使用的是tutum/mysql 图像。您将把数据库文件卷从您的主机安装到您的容器。当容器出现故障时,您的机器上仍然会有数据。

    【讨论】:

      猜你喜欢
      • 2021-04-25
      • 1970-01-01
      • 2020-11-07
      • 1970-01-01
      • 2017-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-06
      相关资源
      最近更新 更多