Docker提交不保存更改

是的,你是对的,他们有很多这样的话题。 我没有find解决我的问题。 所以给我一个机会!

我运行没有定义卷的docker容器。 所以我想要的是提交更改如下:

docker commit 3a09b2588478 myfantasticimage docker save myfantasticimage > /tmp/fantasticimagecommit.tar 

现在我通过scp将图像传输到另一个docker-host

 docker load < /tmp/fantasticimagecommit.tar 

启动图像,在提交之前我看不到改变。 有什么问题。 根据Dockerfile,没有定义卷。

谢谢!

更新 :我已经通过docker inspect -commandfind了卷

 "VolumesRW": { "/var/lib/": true, "/var/log/": true, "/var/www/": true } 

什么可能是一个解决方法? 我希望每6个小时备份一个容器,这样我就可以在同一台或另一台机器上进行恢复,而无需费力。

感谢您的帮助!