Docker Skill
/install docker-skill
Docker — Install and Use Containers
Enables OpenClaw (and Cursor) to install Docker and use it reliably. Base all guidance on official Docker docs; when in doubt, fetch from canonical URLs below.
When to Apply
- User wants to install Docker (macOS, Linux, Windows)
- User asks about containers, images, Dockerfile, docker compose
- Building, running, or debugging Docker commands or workflows
- User asks for "latest Docker docs" or "how do I use Docker"
Canonical Documentation URLs
| Purpose | URL |
|---|---|
| Get started / overview | https://docs.docker.com/get-started/overview/ |
| Get Docker (install) | https://docs.docker.com/get-started/get-docker/ |
| Develop with containers | https://docs.docker.com/get-started/introduction/develop-with-containers/ |
| Guides | https://docs.docker.com/guides/ |
| Manuals (install, config, use) | https://docs.docker.com/manuals/ |
| Reference (CLI, Dockerfile, API) | https://docs.docker.com/reference/ |
| Engine install (Linux) | https://docs.docker.com/engine/install/ |
| Docker Desktop Mac | https://docs.docker.com/desktop/install/mac-install/ |
| Docker CLI reference | https://docs.docker.com/reference/cli/docker/ |
| Dockerfile reference | https://docs.docker.com/reference/dockerfile/ |
Rule: For install steps, CLI syntax, or Dockerfile instructions, fetch the relevant doc URL and use that content. Do not rely on training data for version-specific install or command details.
Installation (Reliable Paths)
macOS
Recommended: Docker Desktop
- Download from official docs: Install Docker Desktop on Mac.
- Apple Silicon:
https://desktop.docker.com/mac/main/arm64/Docker.dmg - Intel:
https://desktop.docker.com/mac/main/amd64/Docker.dmg
- Apple Silicon:
- Open
Docker.dmg, drag Docker to Applications, then open Docker.app and accept terms. - CLI install (optional): After downloading the DMG:
sudo hdiutil attach Docker.dmg sudo /Volumes/Docker/Docker.app/Contents/MacOS/install sudo hdiutil detach /Volumes/Docker - Verify:
docker run hello-world
OpenClaw / automation: If docker is missing and the user is on macOS, suggest installing via Homebrew: brew install --cask docker, then starting Docker Desktop so the daemon is running.
Linux (Ubuntu example)
- Prefer Docker Engine from apt (see Install Docker Engine on Ubuntu).
- Remove conflicting packages first:
sudo apt remove $(dpkg --get-selections docker.io docker-compose docker-compose-v2 docker-doc podman-docker containerd runc 2>/dev/null | cut -f1) - Add Docker’s apt repo, then:
sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin sudo systemctl start docker sudo docker run hello-world - Optional (run without sudo): Linux postinstall — add user to
dockergroup.
Convenience script (dev/test only): curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh. Not recommended for production.
Windows
Use Get Docker and follow Docker Desktop for Windows (WSL2 backend recommended).
Core Workflow: Build and Run
- Dockerfile in app directory (see reference.md or Dockerfile reference).
- Build image:
docker build -t \x3Cname> . - Run container:
docker run -d -p HOST_PORT:CONTAINER_PORT \x3Cname>(e.g.-p 127.0.0.1:3000:3000). - List containers:
docker ps(running),docker ps -a(all). - Stop/remove:
docker stop \x3Ccontainer>,docker rm \x3Ccontainer>.
Example from official getting-started:
docker build -t getting-started .
docker run -d -p 127.0.0.1:3000:3000 getting-started
# Open http://localhost:3000
Daemon Must Be Running
- Docker Desktop (Mac/Windows): Ensure Docker Desktop app is running;
dockerCLI talks to its daemon. - Linux:
sudo systemctl start docker(andenableif needed). - If the user sees "Cannot connect to the Docker daemon", direct them to start Docker Desktop or the engine service and try again.
Quick Reference
- Images:
docker pull \x3Cimage>,docker images,docker rmi \x3Cimage> - Containers:
docker run,docker ps,docker stop,docker rm,docker logs \x3Ccontainer> - Compose:
docker compose up -d,docker compose down— usecompose.yamlin project root (see Compose file reference). - Cleanup:
docker system prune -a(removes unused images/containers/networks; use with care).
Additional Resources
- For detailed CLI and Dockerfile syntax, see reference.md.
- For full specs, fetch from the official reference and guides.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install docker-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/docker-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Docker Skill 是什么?
Installs and uses Docker reliably with official docs. Use when installing Docker (Desktop or Engine), building or running containers, writing Dockerfiles, us... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 967 次。
如何安装 Docker Skill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install docker-skill」即可一键安装,无需额外配置。
Docker Skill 是免费的吗?
是的,Docker Skill 完全免费(开源免费),可自由下载、安装和使用。
Docker Skill 支持哪些平台?
Docker Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Docker Skill?
由 austindixson(@austindixson)开发并维护,当前版本 v1.0.0。