Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Guides installation and use of Docker across macOS, Linux, and Windows. Covers Docker Desktop and Docker Engine setup, Dockerfile authoring, building and running containers, and docker compose workflows. Fetches from official Docker docs to ensure accuracy on version-specific install steps and CLI syntax.
Fetching from canonical Docker docs at runtime avoids stale training data for install steps and CLI flags that change between releases.
When to use it
- Installing Docker Desktop on a new Mac
- Writing a Dockerfile for a Node.js app
- Running a containerized database locally
- Debugging a container that won't start
- Setting up multi-service apps with docker compose
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: how do I containerize and run my app locally?
- 1Fetch the Dockerfile reference from docs.docker.com/reference/dockerfile/
- 2Write a Dockerfile in the project root based on the app's runtime
- 3Run `docker build -t my-app .` to build the image
- 4Run `docker run -d -p 127.0.0.1:3000:3000 my-app` to start the container
- 5Verify with `docker ps` and open http://localhost:3000
App running in a local container, accessible on port 3000