SuperAPI AI 工具集

docker-syntax-cli-images

设计与创作

查看项目

更新于 10-15 22:17

技能介绍

用途:面向 Docker 镜像生命周期与系统资源管理的命令速查技能,帮助在构建、打标签、推送、导出和清理镜像时避免悬空镜像堆积与部署失败。

主要能力:整理镜像生命周期命令(docker buildx build、pull、push、tag、images、rmi、image prune、save、load、history、manifest inspect)与系统管理命令(docker system df、system prune、info、version、context)。提供 buildx 构建标志参考,包括核心构建标志(-f、-t、--target、--build-arg、--no-cache、--pull、--progress)、输出标志(--load、--push、-o)、多平台标志(--platform、--builder)、缓存标志(--cache-from、--cache-to)、安全与密钥标志(--secret、--ssh)以及证明标志(--provenance、--sbom、--metadata-file)。还包含 builder 管理、镜像过滤与格式化占位符、磁盘清理策略与决策树。

使用方式:按资料给出的命令示例执行,例如 docker buildx build -t myapp:v1 .、docker image prune -a -f、docker system df -v。多平台构建需先创建专用 builder:docker buildx create --name mybuilder --use。

限制与警告:资料强调不得在生产系统未先运行 docker system df 的情况下执行 docker system prune -a --volumes,因其会删除所有未使用卷(含数据库数据);新项目应使用 docker buildx build 而非旧版 docker build;推送时必须指定确切标签,否则会推送该仓库全部标签;跨架构构建必须使用 --platform,否则会静默按宿主平台构建并在目标端出现 exec format error;多平台构建应使用 --push 或 -o 而非 --load。清理应遵循从安全到激进的顺序。具体收费、价格与平台支持范围暂未提供。