docker工人 – 如果写入存储的变化?
我有以下问题:
如果在重新启动容器之间存储的更改仍然存在?
例如,我们添加一些行到mysql
数据库并重新启动容器。 如果在重新启动后数据库中存在添加的行?
对,他们是。 对于您运行的每个容器,都会创build一个docker工具( docker volume -ls
列出它们)。 但是,如果您因某种原因删除容器或创build一个新容器,则所有更改都将丢失。
对于数据库,build议使用主机和容器之间的共享卷 ,以便能够备份数据。
您可以使用docker inspect
来查看容器使用哪个卷。
你好
要在容器重新启动之间保存数据,您需要从主机挂载一个目录到容器,以便容器可见。
请检查这个如何共享一个目录为mysql ,这将有助于你