用途:提供 Docker 日常操作的命令速查,涵盖容器管理、镜像操作、调试排错、Compose 编排与环境清理。
主要能力: 容器生命周期:docker run(-d 后台、--name 命名、-p 端口映射、-e 环境变量、-v 卷挂载、--rm 退出自动删除、-it 交互终端);docker ps / ps -a、stop、start、restart、rm、rm -f、docker container prune。 调试:docker logs(-f、--tail、-t)、docker exec(-it、-u、-e)、docker inspect(-f 取字段)、docker stats、docker top,以及 docker cp 双向复制文件。 镜像:docker build(-t、-f、--build-arg、--no-cache)、images、pull、tag、push、rmi、image prune。 Compose:docker-compose up / up -d / down / down -v、logs、ps、exec、restart、build、--scale 扩容、--build 重建。 网络与卷:docker network ls/create/connect/disconnect/inspect/rm;docker volume ls/create/inspect/rm/prune。 系统管理:docker system df / prune(-a、--volumes)、docker info、docker version。
常见工作流示例:开发容器(挂载当前目录、指定工作目录与端口运行 node:18 npm run dev)、数据库容器(postgres 配环境变量与数据卷)、多阶段构建(node 构建后拷贝产物至 nginx:alpine)。
使用要点与限制:flags 说明中 -d/-it/-p/-v/-e/--name/--rm/--network 等需按实际环境替换名称与路径;官方文档、Dockerfile 与 Compose 文件参考链接以原资料为准。资料未提供本技能的安装步骤、平台限制、收费与效果信息。