Developer Tools★ 9.8k
Docker 容器管理 — 构建、运行、监控与调试
用自然语言管理 Docker 容器、镜像、卷和网络。构建、启停、查日志、进入容器、编排多容器栈——全部对话完成。
为什么需要 Docker MCP?
别再死记 Docker CLI 的各种参数了。Docker MCP 让 OpenClaw 用自然语言管理整个容器生命周期。跟它说"在 6380 端口起一个 Redis"或者"看看生产环境里哪个容器在吃内存"——剩下的交给它搞定。
- 容器生命周期:创建、启动、停止、重启、删除容器,管理资源限制和环境变量。
- 镜像管理:拉取、构建、打标签、推送镜像,清理无用镜像释放磁盘。
- 调试利器:实时查看容器日志、进入运行中的容器执行命令、检查网络配置、查看健康状态。
- Compose 支持:启停整个 docker-compose 编排栈、扩缩副本数、查看跨服务日志。
配置方法
"mcpServers": {
"docker": {
"command": "npx",
"args": ["-y", "@mcp/docker-server"],
"env": {
"DOCKER_HOST": "unix:///var/run/docker.sock"
}
}
}热门提示词
- "列出所有正在运行的容器,显示内存占用超过 500MB 的那些。"
- "拉取最新的 postgres:16 镜像,启动一个带持久化卷的容器,映射到 5433 端口。"
- "显示 'api-server' 容器最近 100 行日志——只过滤错误信息。"
- "构建 ./backend 里的 Dockerfile,打标签为 myapp:v2.1,然后零停机替换正在运行的容器。"
- "清理所有已停止的容器、悬空镜像和未使用的卷,释放磁盘空间。"
安全须知
警告:Docker socket 的访问权限几乎等同于 root 权限。监控场景建议使用只读模式,或者通过标签限制只能访问特定容器。切勿在没有认证的情况下把 Docker MCP 暴露到网络可访问的代理上。
</ Add to your README
If you use this skill in your project, add the badge to your GitHub README:
[](https://clawdbot.space/en/skills/mcp-docker?ref=badge&utm_source=mcp-docker&utm_medium=readme&utm_campaign=skill-page)