Mysql在docker镜像中安装并保存数据

前端之家收集整理的这篇文章主要介绍了Mysql在docker镜像中安装并保存数据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我是Docker的新手.我创建了一个安装了JAVA和MySQL的docker镜像.我尝试通过将其复制到docker镜像来运行普通的Java应用程序,它成功运行了预期的结果.之后我尝试使用MysqL数据库运行基于Java的应用程序.我创建了一个数据库,并尝试执行该程序,它成功运行,我得到了预期的输出.

但是,当我关闭该容器并再次尝试运行它时,它需要我再次创建一个具有相同名称的新数据库,并且我已经存在的数据将丢失.所以,每次打开一个新的MysqL,我需要运行它并创建新的数据库和表来存储数据.无论如何都要将我的数据保存在图像中,以便每当我运行docker镜像时,它应该将之前的数据存储在同一个数据库中吗?

最佳答案
图像和容器之间存在差异.

如果要将容器中所做的更改保存到应该使用的新图像中

docker commit 

如果您只想在提交使用之前重新启动容器以进行更多修改

docker start 

如何查看所有容器的列表

docker ps -a
原文链接:https://www.f2er.com/docker/436738.html

猜你在找的Docker相关文章