Dokku在控制台中显示错误

我有我用Dokku部署的node.js应用程序,第一次在部署应用程序崩溃和Docker容器closures后,所以我再次检查我的计算机在我的计算机上,发现错误。 如何在Dokku上debugging错误? 有没有任何控制台?

你想要的是查看运行你的node.js应用程序的容器的日志。 但是当容器被closures时,你不能attach到它看到stdout和stderr的输出。

但是,您可以查看封闭容器的日志。

为此,首先运行docker ps -a ,这将输出封闭的容器。

然后使用docker logs <container-id>和closures的容器的id来获取日志并debugging你的应用程序。

如果你不喜欢搞过程pipe理,我有一个更简单的解决scheme。

Dokku提供的工具可以帮助您从客户端pipe理您的应用程序。
dokku-toolbelt安装了npm:

 npm install -g dokku-toolbelt 

安装完成后,从您的应用程序目录(或cd )打开命令行。

现在你已经在好的目录中,你可以使用dt logs来查看最新的控制台日志。

如果您想要更多“实时”日志,请inputdt logs -t 。 你现在可以看到每个console.log()(和更多)从你nodejs dokku应用程序。

快乐debugging!

Interesting Posts