第 07 章

Docker 与主机分析

远程容器与本地守护进程共用一套命令入口,另有只读的主机检查。

两类主机

Docker 命令通过 DockerHostRef 定位,它可以指向:

本地探测(probe_local_docker)先尝试 docker,再尝试 podman,并 区分“未安装”与“已安装但守护进程未运行”。在诊断容器列表为空的原因时,这一区分很重要。

容器操作

主机分析

analyze_host 对服务器执行只读检查:操作系统、内核、架构、 已安装的软件包与已安装的工具。command_help 用于查询命令帮助。

只读操作与变更操作

分析类命令为只读。容器的启动、停止、重启、删除与进入 Shell 属于变更操作, 点击后立即执行;Kubernetes 的资源删除则会先弹出应用内确认。