我的应用程序在Docker容器中运行,并且我正在离线部署
docker save
在我的开发机器上的图像并将其与应用捆绑在一起docker load
在目标计算机上(目标未连接到网络)步骤1和3由BASH脚本(Linux)执行。
应用程序更新通常不需要更新Docker映像,并且由于docker save
和docker load
都很慢且占用大量资源,因此我希望尽可能避免执行这些步骤。
是否可以找到在我的Docker守护进程中,tar
编辑过的映像是否等于映像IMAGE:TAG
?
我尝试将skopeo inspect docker-archive:...
与docker image inspect ...
的输出进行比较,但是似乎没有要比较的图像ID。我已经看到RootFS层相等,但这是我可以跳过docker save
/ docker load
的有力保证吗?