[Portainer] Request failed with status code 500
500错误代码意味着什么?
在Portainer中执行涉及与Docker引擎交互的操作时(例如创建或更新容器),执行操作时Portainer仅返回500错误信息。这使得理解错误的根本原因变得困难。
通过首先打开网页浏览器的开发者控制台,然后执行导致错误的操作来深入探究详情。
打开开发者工具的方法:
Chrome:在Windows上按Ctrl+Shift+I(或在Mac上按Cmd+Option+I),或点击右上角的三点菜单,选择“更多工具”,然后点击“开发者工具”。
Firefox:在Windows上按Ctrl+Shift+I(或在Mac上按Cmd+Option+I),或点击右上角的三线菜单,选择“更多工具”,然后点击“Web开发者工具”。
Microsoft Edge:按Ctrl+Shift+I或点击右上角的三点菜单,选择“更多工具”,然后点击“开发者工具”。
Safari:从Safari菜单中选择“偏好设置”,然后点击“高级”。勾选“在菜单栏中显示‘开发’菜单”选项。之后,您可以从菜单栏的“开发”菜单中访问开发者工具。
打开工具后,选择“网络”标签页,然后返回Portainer窗口(保持开发者工具打开)并执行操作。接着,回到开发者工具窗口,在“网络”标签页中找到报告500错误的调用(通常会以红色高亮显示)。选中它,然后点击“响应”标签页。这有望显示从引擎返回的错误信息。