故障现象:
用podman命令能看到有容器在运行,容器也能正常工作。但是,Cockpit中显示不出来。
如果直接问AI,给出的答案都是胡扯---都是讲如何安装podman插件等等。其实,我遇到的这个错误的原因很简单,当前用户的podman配置出错了。
我只是发了一个命令:
podman info
结果报错:
[lixiaoping@localhost ~]$ podman info Error: getting registries: loading registries configuration "/home/lixiaoping/.config/containers/registries.conf": read /home/lixiaoping/.config/containers/registries.conf: is a directory [lixiaoping@localhost ~]$
用这个错误再次询问AI ,给出了正确答案:
错误的核心原因是:~/.config/containers/registries.conf 本该是一个配置文件,但当前它是一个目录。Podman 尝试以文件方式读取它,因此报错。
这通常是之前操作时误将 registries.conf 创建成了目录(比如误用了 mkdir 命令)导致的。
方案一:直接删除,使用系统全局配置(推荐)
于是,问题成功解决。
359



被折叠的 条评论
为什么被折叠?



