我的应用程序运行在一个Docker容器中,我使用离线部署,其中我
在我的开发机器上
docker save映像,并将它与应用程序docker load在目标机器上(目标没有连接到网络)步骤1和步骤3由BASH脚本(Linux)执行。
应用程序更新通常不需要对Docker映像进行更新,而且由于docker save和docker load都很慢,而且资源密集型,我想尽可能避免这些步骤。
是否有一种方法可以确定tar'ed映像是否等于我的Docker守护进程上的图像IMAGE:TAG?
我已经尝试过skopeo inspect docker-archive:...和docker image inspect ...输出进行比较,但是似乎没有一个图像ID可以比较。我已经看到RootFS层是相等的,但这是我可以跳过docker save / docker load的有力保证吗?
发布于 2020-08-10 07:12:53
到目前为止,docker并不支持这一特性,但我使用bash "hack“解决了类似的问题。
我所做的:
。
{"mymongo":{"latest":"someId"}}
。

https://stackoverflow.com/questions/63335173
复制相似问题