功能说明
这个速查表把 Docker、Docker Compose 和 Kubernetes 最常用的命令按场景归类,不用再翻长文档。切换上方的标签就能在三种工具之间跳转,下方搜索框支持按命令或说明里的关键词过滤,例如输入 logs、复制、端口 之类的词。
命令行本身可以点击直接复制,方便粘到终端里改改就用。命令都写成了最简形式,参数说明用中文标注,适合刚接手容器环境时对照使用,也适合日常开发随手查证。
内容基于 Docker 20 以上版本与 kubectl 1.2x 的通用语法整理,覆盖镜像管理、容器生命周期、日志排查、网络与存储、Compose 编排,以及 K8s 的 Pod、Deployment、Service、日志与排障等场景。所有内容都在本地静态加载,不联网、不执行任何命令。
使用步骤
1. 用上方标签选择 Docker、Compose 或 Kubernetes。
2. 在搜索框输入关键词快速定位命令,留空则显示全部。
3. 点击命令行自动复制,粘贴到终端后按需替换容器名、命名空间等参数。
4. 危险操作(如删除、强制清理)的命令在说明里已标注,执行前请确认对象。
你可能还想问
命令可以直接复制执行吗?
可以,但要注意命令里的容器名、镜像名、命名空间都是示例值,需要替换成你环境里的真实名称。标有「谨慎」字样的命令会删除资源或数据,执行前请务必确认对象名称与备份情况。
Docker 与 Kubernetes 的命令有什么对应关系?
两者思路相近但对象不同:docker run 对应 kubectl run 或 kubectl create deployment,docker ps 对应 kubectl get pods,docker logs 对应 kubectl logs,docker exec 对应 kubectl exec。K8s 多出了 Deployment、Service、Namespace 等编排层概念。
为什么有些命令提示没有权限?
Docker 在 Linux 下需要 root 或 docker 用户组权限,可以把自己加入 docker 组后重新登录;Kubernetes 则受 kubeconfig 与 RBAC 限制,需要确认当前上下文与命名空间,以及你的角色是否具备对应动词权限。
搜索不到某个命令怎么办?
搜索是按命令文本与中文说明同时匹配的,可以换个关键词试试,例如搜「日志」或 logs 都能命中日志相关命令。如果确实没有收录,可以点页面下方的反馈建议告诉我们补充。
速查在线工具箱