方案 3
教程 - Docker 镜像
首先部署此 文件:
我们看到应用程序几乎立即出现故障:
图 1. 显示故障的任务日志
很遗憾,它完全是空的。通常,我们至少会看到任务设置中的一些输出。这是特别奇怪的行为。
因此第 2 步是检查调度程序日志,— 在本例中是 Marathon:
dcos service log marathon
应该在响应中产生类似于以下输出的一些内容:
输出类似以下内容的内容:
此外,指定的位置或文件名是否存在错误? 最后,检查容器镜像注册表是否可访问(尤其是在使用专用注册表时)。
作为应用程序错误,我们再次查看任务日志,然后查看调度程序日志。
在这本例中,我们有一个 Docker 守护程序特定的问题。通过检查 Mesos 代理节点日志,可以发现许多此类问题。在某些情况下,我们需要深入挖掘,需要访问 Docker 守护程序日志。
首先,通过ssh 进入管理节点:
获取日志:
运行: