容器
容器是集群中所有运行中容器的扁平化、跨部署列表 — 包括由 Odysseus 管理的和(通过“显示全部”筛选器)未管理的容器,每个容器都标记了其所属的部署和堆栈、健康状态和运行时间。您可以在此直接进入运行中的容器执行命令或查看其日志,而无需先导航到其所属的部署。
如何到达此处
Section titled “如何到达此处”侧边栏 主菜单 → 容器。

/containers (Containers)
Section titled “/containers (Containers)”deployments:containers.actions— “操作”deployments:containers.all— “全部”deployments:containers.clear-filter— “清除筛选”deployments:containers.clear-filters— “清除筛选”deployments:containers.container-id— “容器 ID”deployments:containers.containers— “容器”deployments:containers.containers-will-appear-here-when— “当部署运行时,容器将显示在此处。”deployments:containers.deployment— “部署:”deployments:containers.deployment-2— “部署”deployments:containers.exec— “执行”deployments:containers.external— “外部”deployments:containers.health— “健康”deployments:containers.loading-containers— “正在加载容器…”deployments:containers.logs— “日志”deployments:containers.managed— “托管”deployments:containers.name— “名称”deployments:containers.no-containers— “无容器”deployments:containers.no-containers-match-the-selected— “没有容器匹配所选筛选条件。”deployments:containers.no-matching-containers— “无匹配容器”deployments:containers.not-available— “不适用”deployments:containers.odysseus— “Odysseus”deployments:containers.remove— “移除”deployments:containers.show-all-containers-including-non— “显示所有容器(包括非 Odysseus)”deployments:containers.stack— “栈:”deployments:containers.stack-2— “栈”deployments:containers.status— “状态”deployments:containers.uptime— “运行时间”deployments:containers.view— “查看”
/containers/:id (ContainerDetail)
Section titled “/containers/:id (ContainerDetail)”deployments:containerDetail.are-you-sure-you-want— “确定要重启容器吗”deployments:containerDetail.are-you-sure-you-want-2— “确定要停止容器吗”deployments:containerDetail.ask-athena— “询问 Athena”deployments:containerDetail.back-to-containers— “← 返回容器”deployments:containerDetail.backoff-time— “退避时间:”deployments:containerDetail.cancel— “取消”deployments:containerDetail.check-container-logs-for-the— “检查容器日志以了解崩溃原因。常见原因:缺少依赖项、入口点不正确或应用程序错误。”deployments:containerDetail.click-load-logs-to-view— “点击“加载日志”以查看容器日志。”deployments:containerDetail.command— “命令:”deployments:containerDetail.confirm-restart— “确认重启”deployments:containerDetail.confirm-stop— “确认停止”deployments:containerDetail.consecutive-failures-the-container-will— “连续失败后,容器将自动重启。”deployments:containerDetail.container— “容器:”deployments:containerDetail.container-id— “容器 ID”deployments:containerDetail.container-in-crashloopbackoff— “⚠️ 容器处于 CrashLoopBackOff”deployments:containerDetail.container-logs— “容器日志”deployments:containerDetail.container-not-found— “未找到容器。”deployments:containerDetail.container-was-killed-due-to— “容器因内存不足而被终止。它将自动重启。”deployments:containerDetail.crash-loop-testing— “崩溃循环测试”deployments:containerDetail.created— “已创建”deployments:containerDetail.deployment— “部署”deployments:containerDetail.enter-a-command-above-to— “在上方输入命令以在容器中执行。”deployments:containerDetail.enter-command-e-g-ls— “输入命令(例如,ls /, echo test, pwd)”deployments:containerDetail.exec— “执行”deployments:containerDetail.execute— “执行”deployments:containerDetail.execute-command— “执行命令”deployments:containerDetail.executing— “正在执行…”deployments:containerDetail.exit-code— “退出代码:”deployments:containerDetail.failure-threshold— “失败阈值”deployments:containerDetail.health-check-configuration— “健康检查配置”deployments:containerDetail.health-check-failure-simulation-is— “健康检查失败模拟已激活。容器将持续无法通过健康检查,直到停止。”deployments:containerDetail.health-check-simulation-testing— “健康检查模拟(测试)”deployments:containerDetail.health-status— “健康状态”deployments:containerDetail.interval— “间隔”deployments:containerDetail.load-logs— “加载日志”deployments:containerDetail.loading— “加载中…”deployments:containerDetail.loading-container— “正在加载容器…”deployments:containerDetail.logs— “日志”deployments:containerDetail.memory-limit-testing— “内存限制测试”deployments:containerDetail.networks— “网络”deployments:containerDetail.next-restart— “下次重启:”deployments:containerDetail.path— “路径”deployments:containerDetail.port— “端口”deployments:containerDetail.processing— “处理中…”deployments:containerDetail.refresh-logs— “刷新日志”deployments:containerDetail.refresh-status— “刷新状态”deployments:containerDetail.remove— “移除”deployments:containerDetail.restart— “重启”deployments:containerDetail.restart-count— “重启次数”deployments:containerDetail.restart-count-2— “重启次数:”deployments:containerDetail.restarting— “正在重启…”deployments:containerDetail.simulate-a-crash-loop-to— “模拟崩溃循环,以测试您的应用程序如何处理带有指数退避的重复失败。”deployments:containerDetail.simulate-an-out-of-memory— “模拟内存不足(OOM)终止,以测试您的应用程序如何处理内存限制。容器将被终止并自动重启。”deployments:containerDetail.simulate-crash-loop— “模拟崩溃循环”deployments:containerDetail.simulate-oom-kill— “模拟 OOM Kill”deployments:containerDetail.simulate-unhealthy— “模拟不健康状态”deployments:containerDetail.status— “状态”deployments:containerDetail.status-2— “状态:”deployments:containerDetail.stop— “停止”deployments:containerDetail.stop-simulation— “停止模拟”deployments:containerDetail.stopping— “正在停止…”deployments:containerDetail.suggestion— “💡 建议:”deployments:containerDetail.the-container-will-stop-running— “? 容器将停止运行,并可能影响部署状态。”deployments:containerDetail.this-container-is-not-managed— “此容器不由 Odysseus 管理。重启、停止、执行和模拟等操作不可用。您仍可查看日志和容器详情。”deployments:containerDetail.this-will-briefly-interrupt-the— “? 这将短暂中断容器的服务。”deployments:containerDetail.timeout— “超时”deployments:containerDetail.type— “类型”deployments:containerDetail.use-these-buttons-to-test— “使用这些按钮测试健康检查恢复。之后”deployments:containerDetail.view-logs-to-diagnose— “查看日志以诊断”deployments:containerDetail.view-only-mode— “仅查看模式”
/containers/:id/exec (ContainerExec)
Section titled “/containers/:id/exec (ContainerExec)”deployments:containerExec.back-to-container— “← 返回到容器”deployments:containerExec.click-connect-to-start-a— “点击“连接”以启动终端会话”deployments:containerExec.close— “关闭”deployments:containerExec.command— “命令:”deployments:containerExec.connect— “连接”deployments:containerExec.container-exec— “容器执行:”deployments:containerExec.container-is-not-running-exec— “容器未运行。执行仅适用于正在运行的容器。”deployments:containerExec.deployment— “部署:”deployments:containerExec.disconnect— “断开连接”deployments:containerExec.loading-container— “正在加载容器…”deployments:containerExec.press-ctrl-c-to-cancel— “按 Ctrl+C 取消命令。使用 Ctrl+D 或输入“exit”关闭 shell。终端支持交互式程序,如 vim、top 和 htop。”deployments:containerExec.status— “| 状态:”deployments:containerExec.tips— “提示:”
/containers/:id/logs (ContainerLogs)
Section titled “/containers/:id/logs (ContainerLogs)”deployments:containerLogs.all— “全部”deployments:containerLogs.back-to-container— “← 返回到容器”deployments:containerLogs.clear-search— “清除搜索”deployments:containerLogs.container-logs— “容器日志:”deployments:containerLogs.container-replaced— “容器已替换”deployments:containerLogs.container-replaced-explain— “此容器不再存在——它已被替换,很可能是由于其部署的升级。旧容器的流式传输已停止,因为它无法成功。”deployments:containerLogs.debug— “调试”deployments:containerLogs.deployment— “部署:”deployments:containerLogs.error— “错误”deployments:containerLogs.info— “信息”deployments:containerLogs.level— “级别:”deployments:containerLogs.live-stream— “实时流”deployments:containerLogs.loading— “正在加载…”deployments:containerLogs.loading-logs— “正在加载日志…”deployments:containerLogs.no-logs-available— “无可用日志”deployments:containerLogs.no-logs-matching-filter— “没有匹配筛选器“”deployments:containerLogs.no-logs-matching-search— “没有匹配搜索“”deployments:containerLogs.reattach-searching— “正在查找部署的当前容器…”deployments:containerLogs.refresh— “刷新”deployments:containerLogs.scroll-to-bottom— “滚动到底部”deployments:containerLogs.search— “搜索:”deployments:containerLogs.search-logs— “搜索日志…”deployments:containerLogs.simulate-disconnect— “模拟断开连接”deployments:containerLogs.status— “| 状态:”deployments:containerLogs.the-stream-will-automatically-attempt— “流将自动尝试重新连接。您也可以在等待时手动刷新日志。”deployments:containerLogs.tip— “提示:”deployments:containerLogs.warning— “警告”
/containers
Section titled “/containers”此屏幕的组件未声明任何权限控制。
/containers/:id
Section titled “/containers/:id”此屏幕的组件未声明任何权限控制。
/containers/:id/exec
Section titled “/containers/:id/exec”此屏幕的组件未声明任何权限控制。
/containers/:id/logs
Section titled “/containers/:id/logs”此屏幕的组件未声明任何权限控制。
有关容器相对于拥有它的部署的实际含义,请参阅 部署与容器。如果容器 不断重启而非稳定运行,请按照 容器启动、停止并再次启动进行排查。