调试docker撰写部署

时间:2017-09-15 07:14:27

标签: docker-compose

我的docker compose(Docker版本1.13.1,构建092cba3)遇到了一些问题,因为部署失败时出现了非描述性错误消息

docker stack deploy -c myapp/docker-compose-dev.yml myapp
Creating service myservice
Error response from daemon: rpc error: code = 4 desc = context deadline exceeded

撰写文件应该从五个不同的图像中启动容器,这些图像都可以通过" docker run"逐个成功运行。然而,这个作品甚至没有创造任何容器。这是惊人的,因为同样的作品在几个月前运作良好并且没有改变。我甚至尝试重新安装充当docker主机的整个虚拟机,但即使这样也没有用。 Docker主机上应该有足够的资源。

有没有办法在compose部署中挖掘出更多关于究竟失败的信息?我没有找到任何详细模式或任何日志。由于在流程中没有创建容器,因此也没有日志。

我对如何进一步分析问题感到困惑!?

1 个答案:

答案 0 :(得分:1)

当您无法弄清楚这些问题时,您应该学习日志系统范围的日志。你可以在下面运行

journalctl -f -n10

这将显示最后10行日志并将其保持在尾部模式。然后,您可以运行原始命令并查看日志

中发生的情况