我的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部署中挖掘出更多关于究竟失败的信息?我没有找到任何详细模式或任何日志。由于在流程中没有创建容器,因此也没有日志。
我对如何进一步分析问题感到困惑!?
答案 0 :(得分:1)
当您无法弄清楚这些问题时,您应该学习日志系统范围的日志。你可以在下面运行
journalctl -f -n10
这将显示最后10行日志并将其保持在尾部模式。然后,您可以运行原始命令并查看日志
中发生的情况