首页  >  文章  >  数据库  >  如何将数据提交到MySQL容器中?

如何将数据提交到MySQL容器中?

Susan Sarandon
Susan Sarandon原创
2024-10-24 18:42:45377浏览

How to Commit Data into a MySQL Container?

问题:将数据提交到 MySQL 容器

为了使用预导入的数据创建新的容器映像,用户成功创建一个 MySQL 容器,将 SQL 转储导入到新创建的数据库中,并将该容器作为新映像提交。但是,在使用新映像启动容器时,数据库不包含导入的数据。

根本原因和解决方案:

问题源于数据存储在官方MySQL镜像中。该映像利用数据卷,确保数据在容器的生命周期之外持续存在。但是,数据卷会绕过联合文件系统,从而阻止数据提交到映像。

要纠正此问题,建议创建一个不带卷的自定义 MySQL 基础映像。这将启用数据和图像的提交,但是当容器终止时,提交后添加的任何数据都将丢失。

以上是如何将数据提交到MySQL容器中?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn