这一页是 Agent 原文
Docker
API 契约见 ../reference/dockermgr.md。变更前先使用 docker stats、image ls 和 container ls 观察状态。
规则
container ls只列运行中容器。检查停止/创建态容器或确认容器是否仍存在时使用--all或container inspect <id>。container top要求容器运行中;先确认State.Running=true。- 拉取镜像和停止/重启容器可能比普通读请求耗时更长。
image pull和container create/update/start/stop/restart/kill必须传入--yes。Agent 或非交互删除也要传入--yes;--force不能替代确认。container update可能返回新 ID;旧固件也需要后续资源和网络检查。后续操作使用命令返回的 ID。- 镜像引用与容器 ID 是不同标识。
- 未封装的
appcgi.dockermgr.*端点使用docker request,并显式传入--yes。系统/网络/Compose 写操作前先只读探测。
命令
fnos-cli docker stats
fnos-cli docker image ls
fnos-cli docker image pull <imageRef> --yes
fnos-cli docker container ls
fnos-cli docker container ls --all
fnos-cli docker compose ls
fnos-cli docker request appcgi.dockermgr.networkList --json '{}' --yes
自动同步自 skills/fnos-cli/entries/trim-docker.md(fnos-cli 0.5.1)。请勿直接编辑本页,修改请提交到上游仓库 fnnas-labs/fnos-cli-skill。