{"slug":"docker","title":"Docker","description":"The open-source Docker Engine and CLI: containers, images, the Dockerfile, BuildKit builds, Docker Compose, container runtime, networking, storage, the daemon, the Engine API, and security.","tags":["docker","containers","devtools","dockerfile","compose","buildkit"],"category":"devtools","scope":{"covers":"The open-source Docker Engine and CLI: containers vs VMs and the client/daemon/registry architecture, images and registries, the Dockerfile (every instruction), image building with BuildKit (multi-stage, cache, secrets, multi-arch), the docker CLI, container runtime and docker run flags, networking drivers and port publishing, storage (volumes/bind mounts/tmpfs), Docker Compose and the compose.yaml spec, the dockerd daemon and daemon.json, the Engine REST API, and container security - with verbatim Dockerfile syntax, CLI flags, and config keys.","notCovered":"Docker Desktop, Scout, Hub, Build Cloud, and enterprise/admin features; exhaustive per-distro install command sequences and the deepest networking/storage internals (this covers their concepts and commands, not every step - see docs.docker.com for copy-paste install and advanced networking); and Kubernetes/Swarm orchestration internals.","currentAs":"2026-07-07"},"lastUpdated":"2026-07-07","documentCount":20,"raw_base":"/raw/docker/","html_base":"/wiki/docker/","xl":{"documentCount":24,"subscribe":"/pro","auth":"Authorization: Bearer <api key>"},"documents":[{"path":"README.md","title":"LLM Wiki","type":null,"updated":null,"gated":false},{"path":"wiki-xl/index.md","title":"Docker XL Edition Index","type":"index","updated":"2026-07-13","gated":true},{"path":"wiki/index.md","title":"Docker Knowledge Base — Index","type":"index","updated":"2026-07-07","gated":false},{"path":"wiki-xl/reference/cli-build-reference.md","title":"docker build / buildx bake — full option reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/cli-container-inspect.md","title":"docker container inspection & I/O commands — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/cli-container-lifecycle.md","title":"docker container lifecycle & exec commands — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/cli-container-run-resources.md","title":"docker run / docker create — resource, device, security & runtime options","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/cli-container-run.md","title":"docker run / docker create — full option reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/cli-image-commands.md","title":"docker image & manifest commands — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/cli-network-commands.md","title":"docker network commands — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/cli-plugin-commands.md","title":"docker plugin commands — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/cli-service-stack-commands-a.md","title":"docker service create — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/cli-service-stack-commands-b.md","title":"docker service update & lifecycle commands — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/cli-service-stack-commands-c.md","title":"docker stack, secret & config commands — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/cli-swarm-node-commands.md","title":"docker swarm & node commands — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/cli-system-context-commands.md","title":"docker system, context & plugin commands — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/cli-volume-commands.md","title":"docker volume commands — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/compose-build.md","title":"Compose file: the build subsection — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/compose-deploy.md","title":"Compose file: the deploy subsection — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/compose-develop-and-structure.md","title":"Compose file: develop/watch, profiles, interpolation, merge & include — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/compose-networks-volumes-configs-secrets.md","title":"Compose file: networks, volumes, configs & secrets top-level elements — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/compose-services-runtime.md","title":"Compose file: services — runtime, resource & namespace keys reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/compose-services.md","title":"Compose file: the services top-level element — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/dockerfile-instructions.md","title":"Dockerfile instructions — full reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/dockerfile-run-mounts-and-syntax.md","title":"Dockerfile RUN mounts, heredocs & syntax directives — reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki-xl/reference/engine-api.md","title":"Docker Engine API — endpoints & versioning reference","type":"reference","updated":"2026-07-13","gated":true},{"path":"wiki/concepts/building-images.md","title":"Building Images (docker build, BuildKit, buildx)","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/compose-file-reference.md","title":"Compose File Reference","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/containers-and-runtime.md","title":"Containers and the Runtime","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/docker-cli.md","title":"Docker CLI","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/docker-compose.md","title":"Docker Compose","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/docker-engine-and-daemon.md","title":"Docker Engine and the dockerd Daemon","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/dockerfile-reference.md","title":"Dockerfile Reference","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/engine-api.md","title":"Docker Engine API","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/images-and-registries.md","title":"Images and Registries","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/installation.md","title":"Installing Docker","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/networking.md","title":"Container Networking","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/security.md","title":"Docker Container Security","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/storage-and-volumes.md","title":"Storage and Volumes","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/concepts/what-is-docker.md","title":"What is Docker?","type":"concept","updated":"2026-07-07","gated":false},{"path":"wiki/log.md","title":"Activity Log","type":"log","updated":null,"gated":false},{"path":"wiki/syntheses/dockerfile-best-practices.md","title":"Dockerfile Best Practices","type":"synthesis","updated":"2026-07-07","gated":false},{"path":"wiki/syntheses/run-vs-compose.md","title":"docker run vs Docker Compose","type":"synthesis","updated":"2026-07-07","gated":false},{"path":"wiki/syntheses/volumes-vs-bind-mounts.md","title":"Volumes vs Bind Mounts vs tmpfs","type":"synthesis","updated":"2026-07-07","gated":false}]}