加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-16 03:53:39 所属栏目:安全 来源:网络整理
导读:我是Docker的新手.我创建了一个安装了JAVA和MySQL的docker镜像.我尝试通过将其复制到docker镜像来运行普通的Java应用程序,它成功运行了预期的结果.之后我尝试使用mysql数据库运行基于Java的应用程序.我创建了一个数据库,并尝试执行该程序,它成功运行,我得到

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

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

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

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

docker commit 

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

docker start 

如何查看所有容器的列表

docker ps -a

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读