我有Mesos从那里拉容器的Docker注册表。我的问题是当我从Marathon UI销毁应用程序并再次调用Marathon rest api来部署具有相同版本的应用程序时,Mesos没有从主Docker注册表中提取图像将图像从本地注册表或缓存中拉出。我意识到这件事是因为Mesos可以在几秒钟内完成任务,而且如果我更改版本,则需要花费很多时间进行部署。
请让我知道是否有人对此有解决方案(或与问题相关的困惑),因为我阅读了所有文档,但没有得到任何解决方案。
谢谢
最佳答案
尝试按照here中所述将forcePullImage
标志设置为true
。强制拉出会指示docker
二进制文件从注册表中拉出图像,即使该图像已下载到从服务器上也是如此。请参阅corresponding documentation以了解docker pull
命令的工作方式。
关于docker - 如何从马拉松UI彻底销毁Docker容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31715142/