Docker on Mac with OrbStack. Containers, Dockerfiles, images, Compose, BuildKit, volumes, networking. Use when working with Dockerfiles, compose.yaml, docker/docker compose/buildx commands, or containerizing any service.
Installation
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Docker on Mac with OrbStack. Containers, Dockerfiles, images, Compose, BuildKit, volumes, networking. Use when working with Dockerfiles, compose.yaml, docker/docker compose/buildx commands, or containerizing any service.
Docker
Mac-first via OrbStack. CLI is 100% Docker-compatible — commands here apply to Docker Desktop too unless marked [OrbStack].
Quick start
# Verify
docker version && docker compose version && docker buildx version
# Run
docker run -d -p 8080:80 nginx
docker ps
# Build
docker build -t app:dev .
docker compose up -d --build
Routing
Setup & platform
orbstack-mac.md — OrbStack install, domains (*.orb.local), HTTPS, Rosetta for amd64, contexts, migrating from Docker Desktop
Build context is everything copied to the daemon. Keep it small with .dockerignore.
Order Dockerfile from least to most frequently changing. Deps before source.
One concern per container. Compose for multi-service.
Named volumes for data, bind mounts for code in dev.
On Mac, prefer OrbStack. Faster, less RAM, free Rosetta for amd64 images.
Version pinning
This skill targets: Docker Engine ≥28, Compose ≥2.30, Buildx ≥0.24, BuildKit ≥0.18. compose.yaml (no version: field) is current — legacy docker-compose.yml still works.