我是Docker的新手.我创建了一个安装了JAVA和MySQL的docker镜像.我尝试通过将其复制到docker镜像来运行普通的Java应用程序,它成功运行了预期的结果.之后我尝试使用mysql数据库运行基于Java的应用程序.我创建了一个数据库,并尝试执行该程序,它成功运行,我得到了预期的输出.
但是,当我关闭该容器并再次尝试运行它时,它需要我再次创建一个具有相同名称的新数据库,并且我已经存在的数据将丢失.所以,每次打开一个新的mysql,我需要运行它并创建新的数据库和表来存储数据.反正有没有将我的数据保存在图像中,所以每当我运行docker镜像时,它应该将以前的数据存储在同一个数据库中?