美文网首页
mysql docker commit 后的镜像没有数据

mysql docker commit 后的镜像没有数据

作者: 丅站迷離 | 来源:发表于2019-12-14 17:33 被阅读0次

原因: docker commit  提交后 容器中的  /var/lib/mysql/ 中的 文件是没有被提交到镜像中的。

解决方法:

1、需要 在修改mysql容器 中的  根目录下  新建目录  mdkir /workdir  。

2、 将 /var/lib/mysql    复制 到新建目录中。

3、 修改  /etc/mysql/my.cnf   

datadir = /workdir/mysql  

4、退出 重启 容器就生效。

5、重新 将该容器  commit 为新 的镜像, 再进行开新容器就可以了。

相关文章

网友评论

      本文标题:mysql docker commit 后的镜像没有数据

      本文链接:https://www.haomeiwen.com/subject/ozxhnctx.html