Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计通过

docker-devboxDocker devbox 搜索

Agent Skill

用于辅助云资源、部署、容器、基础设施和运维自动化任务。它适合让 Agent 检查配置、整理部署步骤、分析资源状态、生成排障思路或辅助云服务接入。使用时需要明确目标环境、账号权限、区域和资源组,区分本地测试与生产操作;涉及删除资源、重启服务、修改网络或权限配置时,应先确认影响范围。

总安装

1,717

周安装

73

GitHub Stars

公开资料未说明

下载量

602
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:docker-devbox(Docker devbox 搜索)
来源仓库:https://github.com/nciae-zyh/docker-devbox
安装命令:
openclaw skills install docker-devbox
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install docker-devbox

简介

一键生成适配项目的 Docker 开发环境,自动识别技术栈。

  • 支持 Nuxt、Next、Python、Go 等 20+ 框架,开箱即用。
  • 在 OpenClaw 中安装后调用,需本地安装 docker 和 devbox。
  • 环境变量和挂载路径由项目决定,注意敏感信息保护。
  • docker-devbox 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

name
Devbox
slug
docker-devbox
version
1.2.0
homepage
https://github.com/Nciae-Zyh/devbox
changelog
Fix packaging: include devbox.sh script, remove tunnel references, declare all binaries
metadata
{"clawdbot":{"emoji":"🧊","requires":{"bins":["docker"]},"os":["linux","darwin"],"files":["scripts/*","references/*"]}}
description
One-command Docker dev environment for any project. Auto-detects 20+ types (Nuxt/Next/Vite/Python/Go/Rust/Java/Ruby/PHP/C#/Swift/Hugo), matches local language versions to Docker images, manages port conflicts, and attaches database services (PostgreSQL/MySQL/Redis/MongoDB/MinIO). The bundled scripts/devbox.sh script generates docker-compose.dev.yml. Use when: setting up containerized dev environments, running projects in isolated Docker containers, or needing database dependencies.

Devbox — One-Command Docker Dev Environment

Create isolated Docker dev environments for any project with a single command.

How It Works

The scripts/devbox.sh script is bundled with this skill. It:

  1. Auto-detects your project type (framework, language, package manager)
  2. Reads your local language version (Node, Python, Go, Rust, Java, etc.)
  3. Generates a docker-compose.dev.yml with the matching Docker image
  4. Optionally attaches database services (PostgreSQL, MySQL, Redis, MongoDB, MinIO)

Usage

After installing this skill, run the bundled script directly:

# Find where the skill is installed
SKILL_DIR=$(clawhub list --json 2>/dev/null | python3 -c "import sys,json; print([s['folder'] for s in json.load(sys.stdin) if s.get('slug')=='docker-devbox'][0])" 2>/dev/null || echo "skills/docker-devbox")

# Run devbox
bash "$SKILL_DIR/scripts/devbox.sh" /path/to/project

# Or copy to PATH for convenience
cp "$SKILL_DIR/scripts/devbox.sh" /usr/local/bin/devbox
chmod +x /usr/local/bin/devbox
devbox /path/to/project

Quick Start

# Auto-detect project type
devbox /path/to/project

# Specify port + attach databases
devbox /path/to/project 8000 --with postgres,redis

# Force framework
devbox /path/to/project --framework java-spring

Supported Project Types

TypeDetectionDefault PortDocker Image
Nuxt 3/4nuxt.config.*3000node:{ver}-bookworm
Next.jsnext.config.*3000node:{ver}-bookworm
Vue + Vitevite.config.* + vue5173node:{ver}-bookworm
React + Vitevite.config.* + react5173node:{ver}-bookworm
Sveltesvelte.config.*5173node:{ver}-bookworm
VitePressdocs/.vitepress/5173node:{ver}-bookworm
Node.js backendpackage.json3000node:{ver}-bookworm
Python FastAPIrequirements.txt + fastapi8000python:{ver}-slim
Python Djangomanage.py8000python:{ver}-slim
Python Flaskrequirements.txt + flask5000python:{ver}-slim
Gogo.mod8080golang:{ver}
RustCargo.toml8080rust:{ver}
Java (Spring Boot)pom.xml + spring-boot8080eclipse-temurin:{ver}-jdk
Java (Maven)pom.xml8080eclipse-temurin:{ver}-jdk
Java (Gradle)build.gradle / .kts8080eclipse-temurin:{ver}-jdk
Kotlin*.kt (no build.gradle)8080eclipse-temurin:21-jdk
Ruby on RailsGemfile + rails3000ruby:{ver}-slim
Ruby SinatraGemfile4567ruby:{ver}-slim
PHP Laravelcomposer.json + laravel5000php:{ver}-cli
PHPcomposer.json8000php:{ver}-cli
C# / .NET*.csproj / *.sln5000dotnet/sdk:{ver}
SwiftPackage.swift8080swift:{ver}
Hugohugo.toml1313klakegg/hugo:ext-alpine
Static HTML*.html80nginx:alpine

Attach Database Services

devbox ./app --with postgres,redis
ServiceImagePort
postgres / pgpostgres:16-alpine5432
mysqlmysql:8-alpine3306
redisredis:7-alpine6379
mongomongo:727017
miniominio/minio9000/9001

CLI Options

devbox <project-path> [port] [options]

Options:
  --framework <type>    Override auto-detection
  --with <services>     Comma-separated services to attach
  --env-file <path>     Environment variable file
  --use-dockerfile      Use project's existing Dockerfile
  -h, --help            Show help

Dependencies

Required:

  • docker + docker compose — the only hard requirement

Optional (for version detection):

  • node — Node.js version matching
  • python3 — Python version matching
  • go — Go version matching
  • rustc — Rust version matching
  • java — Java version matching
  • ruby — Ruby version matching
  • php — PHP version matching
  • dotnet — .NET version matching
  • swift — Swift version matching
  • pnpm / yarn / bun — Node.js package manager detection

Optional (for port conflict detection):

  • lsof — Detects host processes using a port (falls back to Docker-only check if missing)

Only the runtimes installed on your host are used. If a language is not installed, the script falls back to a sensible default version.

Included Files

scripts/devbox.sh          — Main script (auto-detect + generate compose)
scripts/create-dev-env.sh  — Backward-compatible wrapper
references/docker-templates.md — Ready-to-use compose templates

Docker Templates

See references/docker-templates.md for ready-to-use compose templates for each project type.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

84.44%
按下载量换算508

安全审计

VirusTotal

未展示

ClawScan

通过

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills