我正在尝试在数字海洋的drone.io之后在我的服务器上安装和配置tutorials。但是,当我尝试授权我的帐户(xxx.xxx.:8080/login)时,我得到一个空白网页,其中包含http 400状态代码,我重定向的最终网址如下所示:xxx.xxx.xxx.xxx:8080/api/auth/github.com?code=28c9ea949a200523edasdaae&state=V5dsadaKLDQC4MASSMFUH2MLF5ZVSNCWNOIDEQ7JSVR4HLAW7EMGX4NJA%3D%3D%3D%3D
。
如何调试失败的原因?我已成功登录无人机,但我不知道日志的存储位置。我检查了/ var / log但找不到与无人机相关的任何内容。
挖掘code我找到了一些我无法相信的东西。所有错误都被忽略了吗?
答案 0 :(得分:5)
您可以按以下方式查看容器的日志:
转到运行drone.io的服务器,并查看容器的ID
docker ps -a
查看容器的日志。
docker logs -f CONTAINER-ID
有关详细信息,请参阅docker文档。 https://docs.docker.com/engine/reference/commandline/logs/
答案 1 :(得分:0)
我有一个类似的问题,最后是我的github app授权网址不一样,或者我使用了错误的api网址。对于最后一个错误,请确保您使用的是api文档中的那个而不是教程中的那个(当时它是错误的)。