Docker命令树:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475Docker 命令树│├── 镜像管理 (Images)│ ├── docker search [镜像名] # 从仓库搜索镜像│ ├── docker pull [镜像名]:[标签] # 拉取镜像│ ├── docker images # 列出本地镜像│ ├── docker rmi [镜像ID/名] # 删除镜像│ ├── docker build -t [镜像名] [路径] # 构建镜像│ ├── docker tag [旧名] [新名] # 给镜像打新标签│ └── docker save -o [文件.tar] [镜像] # 导出镜像│├── 容器生命周期 (Container Lifecycle)│ ├── docker run [选项] [镜像] [命令] # 创建并启动容器│ │ ├── -d # 后台运行 (守护进程)│ │ ├── -it # 交互式终端 (-i 交互式 -t 伪终端)│ │ ├── --name [容器名] # 指定容器名称│ │ ├── -p [主机端口]:[容器端口] # 端口映射│ │ └── -v [主机路径]:[容器路径] # 数据卷挂载│ ││ ├── docker start [容器] # 启动已停止的容器│ ├── docker stop [容器] # 停止运行中的容器 (SIGTERM)│ ├── docker restart [容器] # 重启容器│ ├── docker rm [容器] # 删除已停止的容器│ │ └── -f # 强制删除 (包括运行中的)│ ├── docker pause/unpause [容器] # 暂停/恢复容器进程│ └── docker create [选项] [镜像] # 只创建不启动容器│├── 容器查询与操作 (Container Inspection & Operations)│ ├── docker ps # 查看运行中的容器│ │ └── -a # 查看所有容器(包括已停止)│ ├── docker logs [容器] # 查看容器日志│ │ └── -f # 实时跟踪日志│ ├── docker exec [选项] [容器] [命令] # 在运行中的容器内执行命令│ │ └── -it # 交互式模式 (常用:docker exec -it bash)│ ├── docker inspect [容器/镜像] # 查看详细信息(JSON格式)│ ├── docker stats [容器] # 实时查看容器资源使用情况│ └── docker top [容器] # 查看容器内运行的进程│├── 数据卷管理 (Volumes)│ ├── docker volume ls # 列出数据卷│ ├── docker volume create [卷名] # 创建数据卷│ ├── docker volume inspect [卷名] # 查看数据卷详情│ ├── docker volume rm [卷名] # 删除数据卷│ └── docker volume prune # 清理未被使用的数据卷│├── 网络管理 (Networks)│ ├── docker network ls # 列出网络│ ├── docker network create [网络名] # 创建网络│ ├── docker network inspect [网络名] # 查看网络详情(如连接的容器)│ ├── docker network connect [网络] [容器] # 将容器连接到网络│ ├── docker network disconnect [网络] [容器] # 将容器从网络断开│ └── docker network rm [网络名] # 删除网络│├── Docker Compose (容器编排)│ ├── docker compose up # 创建并启动所有服务│ │ ├── -d # 后台运行│ │ └── --build # 启动前重新构建镜像│ ├── docker compose down # 停止并删除所有容器、网络│ ├── docker compose ps # 列出 compose 项目中的容器│ ├── docker compose logs [服务名] # 查看服务的日志│ │ └── -f # 实时跟踪日志│ ├── docker compose exec [服务名] [命令] # 在服务容器中执行命令│ ├── docker compose stop # 停止服务,不删除容器│ ├── docker compose start # 启动已停止的服务│ ├── docker compose restart # 重启服务│ ├── docker compose build # 构建或重新构建服务镜像│ └── docker compose pull # 拉取服务依赖的镜像│└── 系统清理与信息 (System & Cleanup) ├── docker system df # 查看磁盘使用情况(镜像、容器、卷) ├── docker system prune # 清理所有未使用的资源 │ ├── -a # 同时清理未使用的镜像 │ └── --volumes # 同时清理未使用的数据卷(谨慎!) └── docker version # 显示 Docker 版本信息 └── docker info # 显示系统范围的详细信息 Docker基础命令关系: 数据卷