26.3. 手动运行 Podman API
您可以运行 Podman API。这对于调试 API 调用,特别是在使用 Docker 兼容性层时很有用。
先决条件
podman-remote软件包已安装。dnf install podman-remote
# dnf install podman-remoteCopy to Clipboard Copied! Toggle word wrap Toggle overflow
流程
为 REST API 运行服务:
podman system service -t 0 --log-level=debug
# podman system service -t 0 --log-level=debugCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
0 表示没有超时。rootful 服务的默认端点为
unix:/run/podman/podman.sock。 -
--log-level <level>选项设定日志级别。标准日志记录级别为debug、info、warn、error、fatal和panic。
-
0 表示没有超时。rootful 服务的默认端点为
在另一个终端中,显示 Podman 的系统信息。
podman-remote命令与常规的podman命令不同,其可通过 Podman 套接字通信:podman-remote info
# podman-remote infoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 若要对 Podman API 进行故障排除,并显示请求和响应,请使用
curl命令。以 JSON 格式在 Linux 服务器上获取有关 Podman 安装的信息:Copy to Clipboard Copied! Toggle word wrap Toggle overflow jq工具是一个命令行 JSON 处理器。拉取
registry.access.redhat.com/ubi8/ubi容器镜像:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 显示拉取的镜像:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow