我有来自Mesos拉容器的docker注册表。我的问题是当我从Marathon UI销毁应用程序并再次调用Marathon rest api以使用相同版本的应用程序部署应用程序时,Mesos不会从主服务器中提取图像Docker注册表它将图像从本地注册表或缓存中拉出来。我意识到这一点,因为Mesos在几秒钟内完成了任务,如果我更改版本,则需要花费很多时间进行部署。
请让我知道如果有人为此解决了问题(或与问题有关的混淆),因为我读了所有文件,我没有得到任何解决方案。
由于
答案 0 :(得分:1)
尝试将forcePullImage
标记设置为true
,如here中所述。强制拉动指示docker
二进制文件从注册表中提取图像,即使它已经在从属设备上下载。有关docker pull
命令的工作原理,请参阅corresponding documentation。