docker - 如何从马拉松UI彻底销毁Docker容器?

标签 docker mesos marathon

我有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/

相关文章:

docker - 是否有可能SSH进入未运行(或退出)的Docker容器?

docker - 如何防止在DCOS群集中删除未使用的docker容器镜像?

apache-kafka - 如何从 DCOS Kafka 中删除主题?

docker - Mesos上的Docker:卷放在哪个节点上?

docker - 从dockerhub中获取最新图像

java - 如何在 docker-ubuntu 环境中设置 JAVA_HOME?

amazon-web-services - 部署到 Elastic Beanstalk 时可以指定 Dockerfile 路径吗?

mesos - 为 mesos 版本 0.28 安装 python 库

mesos - 如何从 Mesos 框架 Scheduler 类读取 mesos 任务 stdout/stderr?

docker - Mesos 无法从私有(private) Docker 注册表部署容器