常用 Docker 速查表:涵盖镜像管理、容器操作、网络与数据卷、Compose 等场景,支持搜索与分类浏览,开发时随时查阅,全部本地处理。
摘要:免费的在线 Docker 速查表,涵盖镜像管理、容器操作、网络配置、数据卷与 Compose 常用命令,支持关键词搜索与分类浏览,容器化开发必备,本地运行。
本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。
使用指南
容器日常命令散落在文档与聊天记录里,临时检索成本高。本页以可检索速查表展示常用 docker 命令与参数说明,本地浏览、可复制,适合构建、运行、排障时快速对照——不是交互式远程终端。
1. 怎么用这份速查
用页面搜索或分类浏览找到命令,复制到自己的终端执行。注意区分 docker 与 docker compose 子命令;版本不同时旗标可能有别名差异,以本机 docker --help 为准。
- 搜索关键词或浏览分类。
- 复制命令到终端。
- 用本机 help 核对旗标。
2. 构建与运行
build、run、exec、logs、ps 是高频路径。run 参数过长时,可用站内 docker-run-to-compose 固化为 YAML;镜像构建可配合 dockerfile-generator 生成初稿。
3. 排障常用
看日志、进容器、查资源占用与清理(image/container prune)是常见路径。生产环境删除前先确认标签与挂载,避免误删数据卷。
- 先 logs 再 exec。
- 删资源前确认卷。
- 区分 stop 与 rm。
4. 权限与安全
不要把敏感环境变量写进可分享截图。privileged 与宿主机挂载要有明确理由。速查表给的是常见写法,安全基线仍按团队规范执行。处理含个人信息或密钥的内容时,即使计算在本地完成,也要留意屏幕分享、录屏与下载文件的二次传播路径。
5. 和 Compose
多服务依赖、重启策略、网络更适合 compose 文件表达。本速查帮你记命令;长期环境定义请落到版本库里的 YAML。遇到异常输出时,先用最小可复现样例确认是输入问题还是选项组合问题,再考虑换相关工具衔接下一步,而不是一次性堆很多选项。
6. 学习路径
先跑通 build→run→logs,再学 volume 与 network。需要 Linux 底层命令时跳转 linux-cheatsheet;需要忽略规则用 gitignore-generator。把常用排障命令收进团队 runbook,比每次临时搜索更稳。若结果要给其他人使用,补充一行说明:数据来源、转换选项、以及已知不保证的边界,避免口口相传丢失前提。若结果要给其他人使用,补充一行说明:数据来源、转换选项、以及已知不保证的边界,避免口口相传丢失前提。
常见问题
都不用——命令与说明随页面一次性加载,之后的检索与复制不再发起网络请求。
镜像管理、容器操作、网络配置、数据卷挂载与 Docker Compose 常用命令,覆盖构建、运行、排障的高频路径。
不能。它是可复制的速查表,不是交互式远程终端——命令复制到你自己的终端里执行。
docker 与 docker compose 是不同的子命令,且版本不同旗标可能有别名差异——以你本机的 docker --help 输出为准。
删除资源前先确认标签与挂载,避免误删数据卷;区分 stop 与 rm,排障时先 logs 再 exec,别跳步。
run 参数越堆越长时,用站内 docker-run-to-compose 固化成 YAML;写 Dockerfile 可用 dockerfile-generator 出初稿;多服务依赖、重启策略这类长期环境定义,落到版本库里的 Compose 文件更合适。
相关工具
相关文章
docker run 转 docker-compose 完全指南:为什么转、怎么转、参数对照表
把 docker run 命令迁移到 docker-compose.yml 的完整指南:compose 相比裸 run 的五大优势、参数逐项对照表(端口/卷/环境变量/重启策略/网络)、常见坑(裸 -e 透传、匿名卷、--rm 语义),附在线转换器用法。
容器名冲突:The container name xxx is already in use 怎么解决?
docker run 报 Conflict. The container name /xxx/ is already in use?同名旧容器还在占着名字。覆盖 docker ps -a 找占名容器、rm -f 释放、compose down 清理项目残留、--rm 用完即删、restart 自动复活五种场景。
Cannot connect to the Docker daemon 怎么解决?守护进程连不上的 5 种原因
docker ps 报 Cannot connect to the Docker daemon at unix:///var/run/docker.sock?覆盖 Linux 服务未启动、WSL2 集成关闭、daemon.json 配置错误导致启动失败、docker context 指向错误、rootless 环境变量缺失五种根因,附 journalctl 诊断命令。