如何在“准备”状态下获取docker服务任务的日志

前端之家收集整理的这篇文章主要介绍了如何在“准备”状态下获取docker服务任务的日志前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我现在正在玩docker 1.12,创建了一个服务,并注意到当我运行“docker service tasks xxx”时,有一个“准备”的阶段.

我只能猜测在这个阶段,图像被拉或更新.

我的问题是:如何查看此阶段的日志?或者更一般地说:如何查看docker服务任务的日志?

最佳答案
我一直在使用docker-machine在我的开发环境中模拟不同的“主机”.

这就是我在我的服务的“准备”阶段找出正在发生的事情的方法

docker service ps< serviceName>

您应该看到计划运行服务的节点(计算机).在这里,您将看到“正在准备”消息.

使用docker-machine ssh连接到特定的机器:

docker-machine ssh 

你的提示会改变.你现在在另一台机器里面.
在其他机器内执行此操作:

tail -f /var/log/docker.log

您将看到该计算机的“守护程序”日志.
在那里,您将看到该特定守护进程是否正在执行“拉动”或正在进行的服务准备工作.
就我而言,我发现了这样的事情:

time =“2016-09-05T19:04:07.881790998Z”level = debug msg =“拉进度图[进度:[======================= ====================>] 112.4 MB / 130.2 MB状态:正在下载

这让我意识到它只是从我的码头帐户下载了一些图像.

猜你在找的Docker相关文章