Docker
开发
用简单语言控制容器、镜像和网络——Neotask 借助 OpenClaw 管理您的 Docker 环境,无需记忆 CLI 标志。
- 用简单英语描述需求来启动、停止、重启和检查容器
- 通过自然对话拉取镜像、清理未使用的层并管理 Docker Hub 仓库
- 查询容器日志、流式传输实时输出并逐步调试失败容器
你能做什么
容器生命周期
按名称或描述运行、停止、暂停、恢复和删除容器。 Neotask 处理标志 — 端口绑定、卷挂载、环境变量、重启策略 — 因此您可以说“使用持久卷在端口 5433 上运行 postgres 容器”并通过 OpenClaw 立即完成。
形象管理
从 Docker Hub 或私有注册表中提取特定的映像标签,按大小排序列出本地缓存的映像,并删除悬空层。从 Dockerfile 路径构建图像并在一条指令中标记它们。
日志和调试
检索容器日志的最后 N 行、流式传输实时输出并按时间戳进行过滤。要求 Neotask 总结故障容器中最近出现的错误,并根据日志内容提出可能的原因。
网络和卷
创建命名网络、连接或断开容器以及检查网络拓扑。列出所有卷,查看哪些卷是孤立的(未附加容器),然后安全删除它们。
Docker 组合
增加或减少多服务堆栈、扩展特定服务并检查 Compose 项目中每个容器的运行状况。 Neotask 可以读取您的 docker-compose.yml 并解释每个服务的作用。
尝试询问
“在端口 6380 上启动名为 cache-dev 的 Redis 容器,并将数据保存到 ./redis-data”
“显示 api 容器中的最后 200 条日志行,并标记任何包含‘错误’或‘致命’的行”
“在干净的表中列出所有正在运行的容器及其暴露的端口”
“删除所有停止的容器和悬挂的图像以释放磁盘空间”
“拉取 postgres:16-alpine 并在端口 5432 上使用 POSTGRES_PASSWORD=secret 启动它”
“哪些容器已运行超过 7 天?”
“检查前端容器的网络配置——它位于哪个网络以及它的 IP 是什么?”
“关闭 ./services/api 中的 docker-compose 堆栈并使用新镜像进行备份”专业提示
一致地命名您的容器(例如 myapp-prod、myapp-dev),以便 Neotask 可以毫无歧义地定位正确的容器。
对于复杂的运行命令,描述所需的行为(端口、卷、环境变量),而不是尝试指示标志 - OpenClaw 生成正确的语法。
定期询问“磁盘使用情况摘要”——Docker 层会快速积累,修剪查询将准确显示可以回收的内容。
调试失败的容器时,请求日志并一起检查输出,以便 Neotask 可以将配置问题与运行时错误关联起来。
使用“流日志”进行实时调试会话;当您想要共享或分析快照时,请使用“最后 N 行”。
对于 Compose 项目,请指定项目目录,以便 Neotask 知道当您有多个堆栈时您指的是哪个堆栈。
Works Well With
- apify - Connect Apify web scraping with Docker to automate data extraction workflows, containerize scrapers, and scale collectio...
- blucli - Connect Docker and BluCLI to automate container workflows, streamline deployments, and manage your CLI pipeline from one...
- cal-com - Deploy Cal.com with Docker for a fully self-hosted scheduling platform. Control your data, simplify deployment, and scal...
- chroma - Deploy Chroma vector database with Docker for scalable AI embeddings. Containerize your vector search workflows and ship...
- coursera - Automate your Docker learning workflow with Coursera and Neotask. Track progress, manage courses, and streamline Docker ...
- daloopa - Connect Daloopa and Docker with Neotask to automate financial data workflows, container deployments, and model updates i...
- loom - Connect Docker and Loom with Neotask to automate container workflows and share video updates. Streamline DevOps communic...
- miro - Connect Docker and Miro with Neotask to automate container workflows, visualize infrastructure, and keep your team align...
- motherduck - Connect Docker and MotherDuck to run DuckDB analytics inside containers. Automate data pipelines, query cloud warehouses...