gpt4 book ai didi

docker - 如何在 "preparing"状态下获取 docker 服务任务的日志

转载 作者:IT老高 更新时间:2023-10-28 12:47:49 26 4
gpt4 key购买 nike

我现在正在使用 docker 1.12,创建了一个服务,并注意到当我运行 “docker service tasks xxx” 时有一个 “preparing” 阶段。

我只能猜测在这个阶段图像正在被拉取或更新。

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

最佳答案

我一直在使用 docker-machine 在我的开发环境中模拟不同的“主机”。

这是我为了弄清楚在我的服务“准备”阶段发生了什么而做的:

docker service ps <serviceName>

您应该会看到计划运行您的服务的节点(机器)。在这里您会看到“准备中”消息。

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

docker-machine ssh <nameOfNode/Machine>

你的提示会改变。你现在在另一台机器里面。在另一台机器内执行以下操作:

tail -f /var/log/docker.log

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

time="2016-09-05T19:04:07.881790998Z" level=debug msg="pull progress map[progress:[===========================================> ] 112.4 MB/130.2 MB status:Downloading

这让我意识到它只是从我的 docker 帐户下载一些图像。

关于docker - 如何在 "preparing"状态下获取 docker 服务任务的日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38445371/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com