# Docker Documentation ## - [Search](https://docs.docker.com/search/) ## Contribute - [Writing checklist](https://docs.docker.com/contribute/checklist/) - [Accordions](https://docs.docker.com/contribute/components/accordions/) - [Badges](https://docs.docker.com/contribute/components/badges/) - [Buttons](https://docs.docker.com/contribute/components/buttons/) - [Callouts](https://docs.docker.com/contribute/components/call-outs/) - [Cards](https://docs.docker.com/contribute/components/cards/) - [Code blocks](https://docs.docker.com/contribute/components/code-blocks/) - [Icons](https://docs.docker.com/contribute/components/icons/) - [Images](https://docs.docker.com/contribute/components/images/) - [Links](https://docs.docker.com/contribute/components/links/) - [Lists](https://docs.docker.com/contribute/components/lists/) - [Tables](https://docs.docker.com/contribute/components/tables/) - [Tabs](https://docs.docker.com/contribute/components/tabs/) - [Videos](https://docs.docker.com/contribute/components/videos/) - [Source file conventions](https://docs.docker.com/contribute/file-conventions/) - [Guidelines for writing Docker usage guides](https://docs.docker.com/contribute/guides/) - [Formatting guide](https://docs.docker.com/contribute/style/formatting/) - [Grammar and style](https://docs.docker.com/contribute/style/grammar/) - [Recommended word list](https://docs.docker.com/contribute/style/recommended-words/) - [Docker terminology](https://docs.docker.com/contribute/style/terminology/) - [Voice and tone](https://docs.docker.com/contribute/style/voice-tone/) - [UI elements in content](https://docs.docker.com/contribute/ui/) ## Get started - [Build, tag, and publish an image](https://docs.docker.com/get-started/docker-concepts/building-images/build-tag-and-publish-an-image/) - [Multi-stage builds](https://docs.docker.com/get-started/docker-concepts/building-images/multi-stage-builds/) - [Understanding the image layers](https://docs.docker.com/get-started/docker-concepts/building-images/understanding-image-layers/) - [Using the build cache](https://docs.docker.com/get-started/docker-concepts/building-images/using-the-build-cache/) - [Writing a Dockerfile](https://docs.docker.com/get-started/docker-concepts/building-images/writing-a-dockerfile/) - [Multi-container applications](https://docs.docker.com/get-started/docker-concepts/running-containers/multi-container-applications/) - [Overriding container defaults](https://docs.docker.com/get-started/docker-concepts/running-containers/overriding-container-defaults/) - [Persisting container data](https://docs.docker.com/get-started/docker-concepts/running-containers/persisting-container-data/) - [Publishing and exposing ports](https://docs.docker.com/get-started/docker-concepts/running-containers/publishing-ports/) - [Sharing local files with containers](https://docs.docker.com/get-started/docker-concepts/running-containers/sharing-local-files/) - [What is a container?](https://docs.docker.com/get-started/docker-concepts/the-basics/what-is-a-container/) - [What is a registry?](https://docs.docker.com/get-started/docker-concepts/the-basics/what-is-a-registry/) - [What is an image?](https://docs.docker.com/get-started/docker-concepts/the-basics/what-is-an-image/) - [What is Docker Compose?](https://docs.docker.com/get-started/docker-concepts/the-basics/what-is-docker-compose/) - [What is Docker?](https://docs.docker.com/get-started/docker-overview/) - [Get Docker](https://docs.docker.com/get-started/get-docker/) - [Build and push your first image](https://docs.docker.com/get-started/introduction/build-and-push-first-image/) - [Develop with containers](https://docs.docker.com/get-started/introduction/develop-with-containers/) - [Get Docker Desktop](https://docs.docker.com/get-started/introduction/get-docker-desktop/) - [What's next](https://docs.docker.com/get-started/introduction/whats-next/) - [Educational resources](https://docs.docker.com/get-started/resources/) - [Containerize an application](https://docs.docker.com/get-started/workshop/02_our_app/) - [Update the application](https://docs.docker.com/get-started/workshop/03_updating_app/) - [Share the application](https://docs.docker.com/get-started/workshop/04_sharing_app/) - [Persist the DB](https://docs.docker.com/get-started/workshop/05_persisting_data/) - [Use bind mounts](https://docs.docker.com/get-started/workshop/06_bind_mounts/) - [Multi container apps](https://docs.docker.com/get-started/workshop/07_multi_container/) - [Use Docker Compose](https://docs.docker.com/get-started/workshop/08_using_compose/) - [Image-building best practices](https://docs.docker.com/get-started/workshop/09_image_best/) - [What next after the Docker workshop](https://docs.docker.com/get-started/workshop/10_what_next/) ## Guides - [Communication and information gathering](https://docs.docker.com/guides/admin-set-up/comms-and-info-gathering/) - [Deploy](https://docs.docker.com/guides/admin-set-up/deploy/) - [Finalize plans and begin setup](https://docs.docker.com/guides/admin-set-up/finalize-plans-and-setup/) - [Testing](https://docs.docker.com/guides/admin-set-up/testing/) - [Monitoring and insights](https://docs.docker.com/guides/admin-user-management/audit-and-monitor/) - [Onboarding and managing roles and permissions in Docker](https://docs.docker.com/guides/admin-user-management/onboard/) - [Setting up roles and permissions in Docker](https://docs.docker.com/guides/admin-user-management/setup/) - [Mastering multi-platform builds, testing, and more with Docker Buildx Bake](https://docs.docker.com/guides/bake/) - [Configure CI/CD for your Bun application](https://docs.docker.com/guides/bun/configure-ci-cd/) - [Containerize a Bun application](https://docs.docker.com/guides/bun/containerize/) - [Test your Bun deployment](https://docs.docker.com/guides/bun/deploy/) - [Use containers for Bun development](https://docs.docker.com/guides/bun/develop/) - [Building Compose projects with Bake](https://docs.docker.com/guides/compose-bake/) - [Faster development and testing with container-supported development](https://docs.docker.com/guides/container-supported-development/) - [Configure CI/CD for your C++ application](https://docs.docker.com/guides/cpp/configure-ci-cd/) - [Containerize a C++ application](https://docs.docker.com/guides/cpp/containerize/) - [Test your C++ deployment](https://docs.docker.com/guides/cpp/deploy/) - [Use containers for C++ development](https://docs.docker.com/guides/cpp/develop/) - [Create a multi-stage build for your C++ application](https://docs.docker.com/guides/cpp/multistage/) - [Supply-chain security for C++ Docker images](https://docs.docker.com/guides/cpp/security/) - [Use containerized databases](https://docs.docker.com/guides/databases/) - [Configure CI/CD for your Deno application](https://docs.docker.com/guides/deno/configure-ci-cd/) - [Containerize a Deno application](https://docs.docker.com/guides/deno/containerize/) - [Test your Deno deployment](https://docs.docker.com/guides/deno/deploy/) - [Use containers for Deno development](https://docs.docker.com/guides/deno/develop/) - [Mocking OAuth services in testing with Dex](https://docs.docker.com/guides/dex/) - [Demo: Using Docker Build Cloud in CI](https://docs.docker.com/guides/docker-build-cloud/ci/) - [Common challenges and questions](https://docs.docker.com/guides/docker-build-cloud/common-questions/) - [Demo: set up and use Docker Build Cloud in development](https://docs.docker.com/guides/docker-build-cloud/dev/) - [Why Docker Build Cloud?](https://docs.docker.com/guides/docker-build-cloud/why/) - [Common challenges and questions](https://docs.docker.com/guides/docker-compose/common-questions/) - [Demo: set up and use Docker Compose](https://docs.docker.com/guides/docker-compose/setup/) - [Why Docker Compose?](https://docs.docker.com/guides/docker-compose/why/) - [Attestations](https://docs.docker.com/guides/docker-scout/attestations/) - [Common challenges and questions](https://docs.docker.com/guides/docker-scout/common-questions/) - [Docker Scout demo](https://docs.docker.com/guides/docker-scout/demo/) - [Remediation](https://docs.docker.com/guides/docker-scout/remediation/) - [Software supply chain security](https://docs.docker.com/guides/docker-scout/s3c/) - [Software Bill of Materials](https://docs.docker.com/guides/docker-scout/sbom/) - [Why Docker Scout?](https://docs.docker.com/guides/docker-scout/why/) - [Configure CI/CD for your .NET application](https://docs.docker.com/guides/dotnet/configure-ci-cd/) - [Containerize a .NET application](https://docs.docker.com/guides/dotnet/containerize/) - [Test your .NET deployment](https://docs.docker.com/guides/dotnet/deploy/) - [Use containers for .NET development](https://docs.docker.com/guides/dotnet/develop/) - [Run .NET tests in a container](https://docs.docker.com/guides/dotnet/run-tests/) - [Common Questions on Using Laravel with Docker](https://docs.docker.com/guides/frameworks/laravel/common-questions/) - [Laravel Development Setup with Docker Compose](https://docs.docker.com/guides/frameworks/laravel/development-setup/) - [Prerequisites for Setting Up Laravel with Docker Compose](https://docs.docker.com/guides/frameworks/laravel/prerequisites/) - [Laravel Production Setup with Docker Compose](https://docs.docker.com/guides/frameworks/laravel/production-setup/) - [Leveraging RAG in GenAI to teach new information](https://docs.docker.com/guides/genai-leveraging-rag/) - [Containerize a generative AI application](https://docs.docker.com/guides/genai-pdf-bot/containerize/) - [Use containers for generative AI development](https://docs.docker.com/guides/genai-pdf-bot/develop/) - [GenAI video transcription and chat](https://docs.docker.com/guides/genai-video-bot/) - [Introduction to GitHub Actions with Docker](https://docs.docker.com/guides/gha/) - [Building the application](https://docs.docker.com/guides/go-prometheus-monitoring/application/) - [Connecting services with Docker Compose](https://docs.docker.com/guides/go-prometheus-monitoring/compose/) - [Containerize a Golang application](https://docs.docker.com/guides/go-prometheus-monitoring/containerize/) - [Developing your application](https://docs.docker.com/guides/go-prometheus-monitoring/develop/) - [Build your Go image](https://docs.docker.com/guides/golang/build-images/) - [Configure CI/CD for your Go application](https://docs.docker.com/guides/golang/configure-ci-cd/) - [Test your Go deployment](https://docs.docker.com/guides/golang/deploy/) - [Use containers for Go development](https://docs.docker.com/guides/golang/develop/) - [Run your Go image as a container](https://docs.docker.com/guides/golang/run-containers/) - [Run your tests using Go test](https://docs.docker.com/guides/golang/run-tests/) - [Configure CI/CD for your Java application](https://docs.docker.com/guides/java/configure-ci-cd/) - [Containerize a Java application](https://docs.docker.com/guides/java/containerize/) - [Test your Java deployment](https://docs.docker.com/guides/java/deploy/) - [Use containers for Java development](https://docs.docker.com/guides/java/develop/) - [Run your Java tests](https://docs.docker.com/guides/java/run-tests/) - [Data science with JupyterLab](https://docs.docker.com/guides/jupyter/) - [Developing event-driven applications with Kafka and Docker](https://docs.docker.com/guides/kafka/) - [Deploy to Kubernetes](https://docs.docker.com/guides/kube-deploy/) - [Build a language translation app](https://docs.docker.com/guides/language-translation/) - [Develop and test AWS Cloud applications using LocalStack and Docker](https://docs.docker.com/guides/localstack/) - [Build a named entity recognition app](https://docs.docker.com/guides/named-entity-recognition/) - [Configure CI/CD for your Node.js application](https://docs.docker.com/guides/nodejs/configure-ci-cd/) - [Containerize a Node.js application](https://docs.docker.com/guides/nodejs/containerize/) - [Test your Node.js deployment](https://docs.docker.com/guides/nodejs/deploy/) - [Use containers for Node.js development](https://docs.docker.com/guides/nodejs/develop/) - [Run Node.js tests in a container](https://docs.docker.com/guides/nodejs/run-tests/) - [Deployment and orchestration](https://docs.docker.com/guides/orchestration/) - [Configure CI/CD for your PHP application](https://docs.docker.com/guides/php/configure-ci-cd/) - [Containerize a PHP application](https://docs.docker.com/guides/php/containerize/) - [Test your PHP deployment](https://docs.docker.com/guides/php/deploy/) - [Use containers for PHP development](https://docs.docker.com/guides/php/develop/) - [Run PHP tests in a container](https://docs.docker.com/guides/php/run-tests/) - [Pre-seeding database with schema and data at startup for development environment](https://docs.docker.com/guides/pre-seeding/) - [Configure CI/CD for your Python application](https://docs.docker.com/guides/python/configure-ci-cd/) - [Containerize a Python application](https://docs.docker.com/guides/python/containerize/) - [Test your Python deployment](https://docs.docker.com/guides/python/deploy/) - [Use containers for Python development](https://docs.docker.com/guides/python/develop/) - [Configure CI/CD for your R application](https://docs.docker.com/guides/r/configure-ci-cd/) - [Containerize a R application](https://docs.docker.com/guides/r/containerize/) - [Test your R deployment](https://docs.docker.com/guides/r/deploy/) - [Use containers for R development](https://docs.docker.com/guides/r/develop/) - [Containerize a RAG application](https://docs.docker.com/guides/rag-ollama/containerize/) - [Use containers for RAG development](https://docs.docker.com/guides/rag-ollama/develop/) - [Automate your builds with GitHub Actions](https://docs.docker.com/guides/ruby/configure-github-actions/) - [Containerize a Ruby on Rails application](https://docs.docker.com/guides/ruby/containerize/) - [Test your Ruby on Rails deployment](https://docs.docker.com/guides/ruby/deploy/) - [Use containers for Ruby on Rails development](https://docs.docker.com/guides/ruby/develop/) - [Build your Rust image](https://docs.docker.com/guides/rust/build-images/) - [Configure CI/CD for your Rust application](https://docs.docker.com/guides/rust/configure-ci-cd/) - [Test your Rust deployment](https://docs.docker.com/guides/rust/deploy/) - [Develop your Rust application](https://docs.docker.com/guides/rust/develop/) - [Run your Rust image as a container](https://docs.docker.com/guides/rust/run-containers/) - [Build a sentiment analysis app](https://docs.docker.com/guides/sentiment-analysis/) - [Deploy to Swarm](https://docs.docker.com/guides/swarm-deploy/) - [Face detection with TensorFlow.js](https://docs.docker.com/guides/tensorflowjs/) - [Common challenges and questions](https://docs.docker.com/guides/testcontainers-cloud/common-questions/) - [Configuring Testcontainers Cloud in the CI Pipeline](https://docs.docker.com/guides/testcontainers-cloud/demo-ci/) - [Setting up Testcontainers Cloud by Docker](https://docs.docker.com/guides/testcontainers-cloud/demo-local/) - [Why Testcontainers Cloud?](https://docs.docker.com/guides/testcontainers-cloud/why/) - [Build a text recognition app](https://docs.docker.com/guides/text-classification/) - [Build a text summarization app](https://docs.docker.com/guides/text-summarization/) - [HTTP routing with Traefik](https://docs.docker.com/guides/traefik/) - [Mocking API services in development and testing with WireMock](https://docs.docker.com/guides/wiremock/) - [Using Docker with Zscaler](https://docs.docker.com/guides/zscaler/) ## Manuals - [Create an account](https://docs.docker.com/accounts/create-account/) - [Deactivate an account](https://docs.docker.com/accounts/deactivate-user-account/) - [Manage an account](https://docs.docker.com/accounts/manage-account/) - [Create a company](https://docs.docker.com/admin/company/new-company/) - [Manage company organizations](https://docs.docker.com/admin/company/organizations/) - [Manage company owners](https://docs.docker.com/admin/company/owners/) - [Manage company users](https://docs.docker.com/admin/company/users/) - [FAQs on companies](https://docs.docker.com/admin/faqs/company-faqs/) - [General FAQs for Docker accounts](https://docs.docker.com/admin/faqs/general-faqs/) - [FAQs on organizations](https://docs.docker.com/admin/faqs/organization-faqs/) - [Activity logs](https://docs.docker.com/admin/organization/activity-logs/) - [Convert an account into an organization](https://docs.docker.com/admin/organization/convert-account/) - [Deactivate an organization](https://docs.docker.com/admin/organization/deactivate-account/) - [Organization settings](https://docs.docker.com/admin/organization/general-settings/) - [Insights](https://docs.docker.com/admin/organization/insights/) - [Create and manage a team](https://docs.docker.com/admin/organization/manage-a-team/) - [Manage Docker products](https://docs.docker.com/admin/organization/manage-products/) - [Manage organization members](https://docs.docker.com/admin/organization/members/) - [Onboard your organization](https://docs.docker.com/admin/organization/onboard/) - [Create your organization](https://docs.docker.com/admin/organization/orgs/) - [3D Secure authentication](https://docs.docker.com/billing/3d-secure/) - [Change your billing cycle](https://docs.docker.com/billing/cycle/) - [Update billing information](https://docs.docker.com/billing/details/) - [Billing FAQs](https://docs.docker.com/billing/faqs/) - [View billing history](https://docs.docker.com/billing/history/) - [Add or update a payment method](https://docs.docker.com/billing/payment-method/) - [Register a tax certificate](https://docs.docker.com/billing/tax-certificate/) - [Builder settings](https://docs.docker.com/build-cloud/builder-settings/) - [Use Docker Build Cloud in CI](https://docs.docker.com/build-cloud/ci/) - [Optimize for building in the cloud](https://docs.docker.com/build-cloud/optimization/) - [Docker Build Cloud release notes](https://docs.docker.com/build-cloud/release-notes/) - [Docker Build Cloud setup](https://docs.docker.com/build-cloud/setup/) - [Building with Docker Build Cloud](https://docs.docker.com/build-cloud/usage/) - [Building with Bake from a Compose file](https://docs.docker.com/build/bake/compose-file/) - [Using Bake with additional contexts](https://docs.docker.com/build/bake/contexts/) - [Expression evaluation in Bake](https://docs.docker.com/build/bake/expressions/) - [Functions](https://docs.docker.com/build/bake/funcs/) - [Inheritance in Bake](https://docs.docker.com/build/bake/inheritance/) - [Introduction to Bake](https://docs.docker.com/build/bake/introduction/) - [Matrix targets](https://docs.docker.com/build/bake/matrices/) - [Overriding configurations](https://docs.docker.com/build/bake/overrides/) - [Bake file reference](https://docs.docker.com/build/bake/reference/) - [Remote Bake file definition](https://docs.docker.com/build/bake/remote-definition/) - [Bake targets](https://docs.docker.com/build/bake/targets/) - [Variables in Bake](https://docs.docker.com/build/bake/variables/) - [Docker container driver](https://docs.docker.com/build/builders/drivers/docker-container/) - [Docker driver](https://docs.docker.com/build/builders/drivers/docker/) - [Kubernetes driver](https://docs.docker.com/build/builders/drivers/kubernetes/) - [Remote driver](https://docs.docker.com/build/builders/drivers/remote/) - [Manage builders](https://docs.docker.com/build/builders/manage/) - [Base images](https://docs.docker.com/build/building/base-images/) - [Building best practices](https://docs.docker.com/build/building/best-practices/) - [Export binaries](https://docs.docker.com/build/building/export/) - [Multi-platform builds](https://docs.docker.com/build/building/multi-platform/) - [Multi-stage builds](https://docs.docker.com/build/building/multi-stage/) - [Build secrets](https://docs.docker.com/build/building/secrets/) - [Build variables](https://docs.docker.com/build/building/variables/) - [Configure BuildKit](https://docs.docker.com/build/buildkit/configure/) - [Dockerfile release notes](https://docs.docker.com/build/buildkit/dockerfile-release-notes/) - [Custom Dockerfile syntax](https://docs.docker.com/build/buildkit/frontend/) - [buildkitd.toml](https://docs.docker.com/build/buildkit/toml-configuration/) - [Azure Blob Storage cache](https://docs.docker.com/build/cache/backends/azblob/) - [GitHub Actions cache](https://docs.docker.com/build/cache/backends/gha/) - [Inline cache](https://docs.docker.com/build/cache/backends/inline/) - [Local cache](https://docs.docker.com/build/cache/backends/local/) - [Registry cache](https://docs.docker.com/build/cache/backends/registry/) - [Amazon S3 cache](https://docs.docker.com/build/cache/backends/s3/) - [Build garbage collection](https://docs.docker.com/build/cache/garbage-collection/) - [Build cache invalidation](https://docs.docker.com/build/cache/invalidation/) - [Optimize cache usage in builds](https://docs.docker.com/build/cache/optimize/) - [Checking your build configuration](https://docs.docker.com/build/checks/) - [Add image annotations with GitHub Actions](https://docs.docker.com/build/ci/github-actions/annotations/) - [Add SBOM and provenance attestations with GitHub Actions](https://docs.docker.com/build/ci/github-actions/attestations/) - [GitHub Actions build summary](https://docs.docker.com/build/ci/github-actions/build-summary/) - [Cache management with GitHub Actions](https://docs.docker.com/build/ci/github-actions/cache/) - [Validating build configuration with GitHub Actions](https://docs.docker.com/build/ci/github-actions/checks/) - [Configuring your GitHub Actions builder](https://docs.docker.com/build/ci/github-actions/configure-builder/) - [Copy image between registries with GitHub Actions](https://docs.docker.com/build/ci/github-actions/copy-image-registries/) - [Export to Docker with GitHub Actions](https://docs.docker.com/build/ci/github-actions/export-docker/) - [Local registry with GitHub Actions](https://docs.docker.com/build/ci/github-actions/local-registry/) - [Manage tags and labels with GitHub Actions](https://docs.docker.com/build/ci/github-actions/manage-tags-labels/) - [Multi-platform image with GitHub Actions](https://docs.docker.com/build/ci/github-actions/multi-platform/) - [Named contexts with GitHub Actions](https://docs.docker.com/build/ci/github-actions/named-contexts/) - [Push to multiple registries with GitHub Actions](https://docs.docker.com/build/ci/github-actions/push-multi-registries/) - [Reproducible builds with GitHub Actions](https://docs.docker.com/build/ci/github-actions/reproducible-builds/) - [Using secrets with GitHub Actions](https://docs.docker.com/build/ci/github-actions/secrets/) - [Share built image between jobs with GitHub Actions](https://docs.docker.com/build/ci/github-actions/share-image-jobs/) - [Test before push with GitHub Actions](https://docs.docker.com/build/ci/github-actions/test-before-push/) - [Update Docker Hub description with GitHub Actions](https://docs.docker.com/build/ci/github-actions/update-dockerhub-desc/) - [Build context](https://docs.docker.com/build/concepts/context/) - [Dockerfile overview](https://docs.docker.com/build/concepts/dockerfile/) - [Docker Build Overview](https://docs.docker.com/build/concepts/overview/) - [OpenTelemetry support](https://docs.docker.com/build/debug/opentelemetry/) - [Image and registry exporters](https://docs.docker.com/build/exporters/image-registry/) - [Local and tar exporters](https://docs.docker.com/build/exporters/local-tar/) - [OCI and Docker exporters](https://docs.docker.com/build/exporters/oci-docker/) - [Annotations](https://docs.docker.com/build/metadata/annotations/) - [Image attestation storage](https://docs.docker.com/build/metadata/attestations/attestation-storage/) - [SBOM attestations](https://docs.docker.com/build/metadata/attestations/sbom/) - [SLSA definitions](https://docs.docker.com/build/metadata/attestations/slsa-definitions/) - [Provenance attestations](https://docs.docker.com/build/metadata/attestations/slsa-provenance/) - [Build release notes](https://docs.docker.com/build/release-notes/) - [Advanced integration](https://docs.docker.com/compose/bridge/advanced-integration/) - [Customize Compose Bridge](https://docs.docker.com/compose/bridge/customize/) - [Use the default Compose Bridge transformation](https://docs.docker.com/compose/bridge/usage/) - [Docker Compose Quickstart](https://docs.docker.com/compose/gettingstarted/) - [Build dependent images](https://docs.docker.com/compose/how-tos/dependent-images/) - [Best practices for working with environment variables in Docker Compose](https://docs.docker.com/compose/how-tos/environment-variables/best-practices/) - [Environment variables precedence in Docker Compose](https://docs.docker.com/compose/how-tos/environment-variables/envvars-precedence/) - [Set or change pre-defined environment variables in Docker Compose](https://docs.docker.com/compose/how-tos/environment-variables/envvars/) - [Set environment variables within your container's environment](https://docs.docker.com/compose/how-tos/environment-variables/set-environment-variables/) - [Set, use, and manage variables in a Compose file with interpolation](https://docs.docker.com/compose/how-tos/environment-variables/variable-interpolation/) - [Use Compose Watch](https://docs.docker.com/compose/how-tos/file-watch/) - [Enable GPU access with Docker Compose](https://docs.docker.com/compose/how-tos/gpu-support/) - [Using lifecycle hooks with Compose](https://docs.docker.com/compose/how-tos/lifecycle/) - [Extend your Compose file](https://docs.docker.com/compose/how-tos/multiple-compose-files/extends/) - [Include](https://docs.docker.com/compose/how-tos/multiple-compose-files/include/) - [Merge Compose files](https://docs.docker.com/compose/how-tos/multiple-compose-files/merge/) - [Networking in Compose](https://docs.docker.com/compose/how-tos/networking/) - [Using Docker Compose with OCI artifacts](https://docs.docker.com/compose/how-tos/oci-artifact/) - [Use Compose in production](https://docs.docker.com/compose/how-tos/production/) - [Using profiles with Compose](https://docs.docker.com/compose/how-tos/profiles/) - [Specify a project name](https://docs.docker.com/compose/how-tos/project-name/) - [Control startup and shutdown order in Compose](https://docs.docker.com/compose/how-tos/startup-order/) - [How to use secrets in Docker Compose](https://docs.docker.com/compose/how-tos/use-secrets/) - [Install the Docker Compose plugin](https://docs.docker.com/compose/install/linux/) - [Install the Docker Compose standalone](https://docs.docker.com/compose/install/standalone/) - [Uninstall Docker Compose](https://docs.docker.com/compose/install/uninstall/) - [How Compose works](https://docs.docker.com/compose/intro/compose-application-model/) - [Why use Compose?](https://docs.docker.com/compose/intro/features-uses/) - [History and development of Docker Compose](https://docs.docker.com/compose/intro/history/) - [Migrate to Compose V2](https://docs.docker.com/compose/releases/migrate/) - [Docker Compose release notes](https://docs.docker.com/compose/releases/release-notes/) - [Compose FAQs](https://docs.docker.com/compose/support-and-feedback/faq/) - [Give feedback](https://docs.docker.com/compose/support-and-feedback/feedback/) - [Sample apps with Compose](https://docs.docker.com/compose/support-and-feedback/samples-for-compose/) - [Example prompts for the Docker agent](https://docs.docker.com/copilot/examples/) - [Install the extension for your organization](https://docs.docker.com/copilot/install/) - [Using the Docker for GitHub Copilot extension](https://docs.docker.com/copilot/usage/) - [Resolve the recent Docker Desktop issue on macOS](https://docs.docker.com/desktop/cert-revoke-solution/) - [containerd image store](https://docs.docker.com/desktop/features/containerd/) - [Using the Docker Desktop CLI](https://docs.docker.com/desktop/features/desktop-cli/) - [Launch a dev environment](https://docs.docker.com/desktop/features/dev-environments/create-dev-env/) - [Use the docker dev CLI plugin](https://docs.docker.com/desktop/features/dev-environments/dev-cli/) - [Set up a dev environment](https://docs.docker.com/desktop/features/dev-environments/set-up/) - [Distribute your dev environment](https://docs.docker.com/desktop/features/dev-environments/share/) - [Built-in tools](https://docs.docker.com/desktop/features/gordon/mcp/built-in-tools/) - [Gordon as an MCP server](https://docs.docker.com/desktop/features/gordon/mcp/gordon-mcp-server/) - [YAML configuration](https://docs.docker.com/desktop/features/gordon/mcp/yaml/) - [GPU support in Docker Desktop](https://docs.docker.com/desktop/features/gpu/) - [Deploy on Kubernetes with Docker Desktop](https://docs.docker.com/desktop/features/kubernetes/) - [Docker Model Runner](https://docs.docker.com/desktop/features/model-runner/) - [Explore networking features on Docker Desktop](https://docs.docker.com/desktop/features/networking/) - [Synchronized file shares](https://docs.docker.com/desktop/features/synchronized-file-sharing/) - [Using USB/IP with Docker Desktop](https://docs.docker.com/desktop/features/usbip/) - [Virtual Machine Manager for Docker Desktop on Mac](https://docs.docker.com/desktop/features/vmm/) - [Wasm workloads](https://docs.docker.com/desktop/features/wasm/) - [Best practices](https://docs.docker.com/desktop/features/wsl/best-practices/) - [Custom kernels on WSL](https://docs.docker.com/desktop/features/wsl/custom-kernels/) - [Use WSL](https://docs.docker.com/desktop/features/wsl/use-wsl/) - [Docker Desktop for Mac 2.x release notes](https://docs.docker.com/desktop/previous-versions/2.x-mac/) - [Docker for Windows 2.x release notes](https://docs.docker.com/desktop/previous-versions/2.x-windows/) - [Docker Desktop for Mac 3.x release notes](https://docs.docker.com/desktop/previous-versions/3.x-mac/) - [Docker for Windows 3.x release notes](https://docs.docker.com/desktop/previous-versions/3.x-windows/) - [Release notes for previous versions](https://docs.docker.com/desktop/previous-versions/archive-mac/) - [Release notes for previous versions](https://docs.docker.com/desktop/previous-versions/archive-windows/) - [Docker Desktop for Mac Edge release notes](https://docs.docker.com/desktop/previous-versions/edge-releases-mac/) - [Docker Desktop for Windows Edge Release notes](https://docs.docker.com/desktop/previous-versions/edge-releases-windows/) - [Docker Desktop release notes](https://docs.docker.com/desktop/release-notes/) - [How to back up and restore your Docker Desktop data](https://docs.docker.com/desktop/settings-and-maintenance/backup-and-restore/) - [Change your Docker Desktop settings](https://docs.docker.com/desktop/settings-and-maintenance/settings/) - [Allowlist for Docker Desktop](https://docs.docker.com/desktop/setup/allow-list/) - [Enterprise deployment FAQs](https://docs.docker.com/desktop/setup/install/enterprise-deployment/faq/) - [MSI installer](https://docs.docker.com/desktop/setup/install/enterprise-deployment/msi-install-and-configure/) - [PKG installer](https://docs.docker.com/desktop/setup/install/enterprise-deployment/pkg-install-and-configure/) - [Deploy with Intune](https://docs.docker.com/desktop/setup/install/enterprise-deployment/use-intune/) - [Deploy with Jamf Pro](https://docs.docker.com/desktop/setup/install/enterprise-deployment/use-jamf-pro/) - [Install Docker Desktop on Arch-based distributions](https://docs.docker.com/desktop/setup/install/linux/archlinux/) - [Install Docker Desktop on Debian](https://docs.docker.com/desktop/setup/install/linux/debian/) - [Install Docker Desktop on Fedora](https://docs.docker.com/desktop/setup/install/linux/fedora/) - [Install Docker Desktop on RHEL](https://docs.docker.com/desktop/setup/install/linux/rhel/) - [Install Docker Desktop on Ubuntu](https://docs.docker.com/desktop/setup/install/linux/ubuntu/) - [Install Docker Desktop on Mac](https://docs.docker.com/desktop/setup/install/mac-install/) - [Understand permission requirements for Docker Desktop on Mac](https://docs.docker.com/desktop/setup/install/mac-permission-requirements/) - [Install Docker Desktop on Windows](https://docs.docker.com/desktop/setup/install/windows-install/) - [Understand permission requirements for Windows](https://docs.docker.com/desktop/setup/install/windows-permission-requirements/) - [Sign in to Docker Desktop](https://docs.docker.com/desktop/setup/sign-in/) - [Run Docker Desktop for Windows in a VM or VDI environment](https://docs.docker.com/desktop/setup/vm-vdi/) - [General FAQs for Desktop](https://docs.docker.com/desktop/troubleshoot-and-support/faqs/general/) - [FAQs for Docker Desktop for Linux](https://docs.docker.com/desktop/troubleshoot-and-support/faqs/linuxfaqs/) - [FAQs for Docker Desktop for Mac](https://docs.docker.com/desktop/troubleshoot-and-support/faqs/macfaqs/) - [FAQs on Docker Desktop releases](https://docs.docker.com/desktop/troubleshoot-and-support/faqs/releases/) - [FAQs for Docker Desktop for Windows](https://docs.docker.com/desktop/troubleshoot-and-support/faqs/windowsfaqs/) - [Give feedback](https://docs.docker.com/desktop/troubleshoot-and-support/feedback/) - [Get support for Docker Desktop](https://docs.docker.com/desktop/troubleshoot-and-support/support/) - [Known issues](https://docs.docker.com/desktop/troubleshoot-and-support/troubleshoot/known-issues/) - [Troubleshoot topics for Docker Desktop](https://docs.docker.com/desktop/troubleshoot-and-support/troubleshoot/topics/) - [Uninstall Docker Desktop](https://docs.docker.com/desktop/uninstall/) - [Explore the Builds view in Docker Desktop](https://docs.docker.com/desktop/use-desktop/builds/) - [Explore the Containers view in Docker Desktop](https://docs.docker.com/desktop/use-desktop/container/) - [Explore the Images view in Docker Desktop](https://docs.docker.com/desktop/use-desktop/images/) - [Pause Docker Desktop](https://docs.docker.com/desktop/use-desktop/pause/) - [Docker Desktop's Resource Saver mode](https://docs.docker.com/desktop/use-desktop/resource-saver/) - [Explore the Volumes view in Docker Desktop](https://docs.docker.com/desktop/use-desktop/volumes/) - [Docker Hub catalogs](https://docs.docker.com/docker-hub/image-library/catalogs/) - [Mirror the Docker Hub library](https://docs.docker.com/docker-hub/image-library/mirror/) - [Docker Hub search](https://docs.docker.com/docker-hub/image-library/search/) - [Trusted content](https://docs.docker.com/docker-hub/image-library/trusted-content/) - [Docker Hub quickstart](https://docs.docker.com/docker-hub/quickstart/) - [Docker Hub release notes](https://docs.docker.com/docker-hub/release-notes/) - [Archive or unarchive a repository](https://docs.docker.com/docker-hub/repos/archive/) - [Create a repository](https://docs.docker.com/docker-hub/repos/create/) - [Delete a repository](https://docs.docker.com/docker-hub/repos/delete/) - [Access management](https://docs.docker.com/docker-hub/repos/manage/access/) - [Advanced options for autobuild and autotest](https://docs.docker.com/docker-hub/repos/manage/builds/advanced/) - [Automated repository tests](https://docs.docker.com/docker-hub/repos/manage/builds/automated-testing/) - [Configure automated builds from GitHub and BitBucket](https://docs.docker.com/docker-hub/repos/manage/builds/link-source/) - [Manage autobuilds](https://docs.docker.com/docker-hub/repos/manage/builds/manage-builds/) - [Set up automated builds](https://docs.docker.com/docker-hub/repos/manage/builds/setup/) - [Troubleshoot your autobuilds](https://docs.docker.com/docker-hub/repos/manage/builds/troubleshoot/) - [Image Management](https://docs.docker.com/docker-hub/repos/manage/hub-images/manage/) - [Move images between repositories](https://docs.docker.com/docker-hub/repos/manage/hub-images/move/) - [Software artifacts on Docker Hub](https://docs.docker.com/docker-hub/repos/manage/hub-images/oci-artifacts/) - [Push images to a repository](https://docs.docker.com/docker-hub/repos/manage/hub-images/push/) - [Tags on Docker Hub](https://docs.docker.com/docker-hub/repos/manage/hub-images/tags/) - [Repository information](https://docs.docker.com/docker-hub/repos/manage/information/) - [Docker-Sponsored Open Source Program](https://docs.docker.com/docker-hub/repos/manage/trusted-content/dsos-program/) - [Docker Verified Publisher Program](https://docs.docker.com/docker-hub/repos/manage/trusted-content/dvp-program/) - [Insights and analytics](https://docs.docker.com/docker-hub/repos/manage/trusted-content/insights-analytics/) - [Docker Official Images](https://docs.docker.com/docker-hub/repos/manage/trusted-content/official-images/) - [Image security insights](https://docs.docker.com/docker-hub/repos/manage/vulnerability-scanning/) - [Webhooks](https://docs.docker.com/docker-hub/repos/manage/webhooks/) - [Personal settings for repositories](https://docs.docker.com/docker-hub/repos/settings/) - [Service accounts](https://docs.docker.com/docker-hub/service-accounts/) - [Troubleshoot Docker Hub](https://docs.docker.com/docker-hub/troubleshoot/) - [Best practices for optimizing Docker Hub usage](https://docs.docker.com/docker-hub/usage/manage/) - [Docker Hub pull usage and limits](https://docs.docker.com/docker-hub/usage/pulls/) - [Completion](https://docs.docker.com/engine/cli/completion/) - [Filter commands](https://docs.docker.com/engine/cli/filter/) - [Format command and log output](https://docs.docker.com/engine/cli/formatting/) - [OpenTelemetry for the Docker CLI](https://docs.docker.com/engine/cli/otel/) - [Use a proxy server with the Docker CLI](https://docs.docker.com/engine/cli/proxy/) - [Run multiple processes in a container](https://docs.docker.com/engine/containers/multi-service_container/) - [Resource constraints](https://docs.docker.com/engine/containers/resource_constraints/) - [Running containers](https://docs.docker.com/engine/containers/run/) - [Runtime metrics](https://docs.docker.com/engine/containers/runmetrics/) - [Start containers automatically](https://docs.docker.com/engine/containers/start-containers-automatically/) - [Alternative container runtimes](https://docs.docker.com/engine/daemon/alternative-runtimes/) - [Use IPv6 networking](https://docs.docker.com/engine/daemon/ipv6/) - [Live restore](https://docs.docker.com/engine/daemon/live-restore/) - [Read the daemon logs](https://docs.docker.com/engine/daemon/logs/) - [Collect Docker metrics with Prometheus](https://docs.docker.com/engine/daemon/prometheus/) - [Daemon proxy configuration](https://docs.docker.com/engine/daemon/proxy/) - [Configure remote access for Docker daemon](https://docs.docker.com/engine/daemon/remote-access/) - [Start the daemon](https://docs.docker.com/engine/daemon/start/) - [Troubleshooting the Docker daemon](https://docs.docker.com/engine/daemon/troubleshoot/) - [Deprecated Docker Engine features](https://docs.docker.com/engine/deprecated/) - [Plugin Config Version 1 of Plugin V2](https://docs.docker.com/engine/extend/config/) - [Use Docker Engine plugins](https://docs.docker.com/engine/extend/legacy_plugins/) - [Docker Plugin API](https://docs.docker.com/engine/extend/plugin_api/) - [Access authorization plugin](https://docs.docker.com/engine/extend/plugins_authorization/) - [Docker log driver plugins](https://docs.docker.com/engine/extend/plugins_logging/) - [Docker network driver plugins](https://docs.docker.com/engine/extend/plugins_network/) - [Docker volume plugins](https://docs.docker.com/engine/extend/plugins_volume/) - [Install Docker Engine from binaries](https://docs.docker.com/engine/install/binaries/) - [Install Docker Engine on CentOS](https://docs.docker.com/engine/install/centos/) - [Install Docker Engine on Debian](https://docs.docker.com/engine/install/debian/) - [Install Docker Engine on Fedora](https://docs.docker.com/engine/install/fedora/) - [Linux post-installation steps for Docker Engine](https://docs.docker.com/engine/install/linux-postinstall/) - [Install Docker Engine on Raspberry Pi OS (32-bit)](https://docs.docker.com/engine/install/raspberry-pi-os/) - [Install Docker Engine on RHEL](https://docs.docker.com/engine/install/rhel/) - [Install Docker Engine on SLES (s390x)](https://docs.docker.com/engine/install/sles/) - [Install Docker Engine on Ubuntu](https://docs.docker.com/engine/install/ubuntu/) - [Configure logging drivers](https://docs.docker.com/engine/logging/configure/) - [Amazon CloudWatch Logs logging driver](https://docs.docker.com/engine/logging/drivers/awslogs/) - [ETW logging driver](https://docs.docker.com/engine/logging/drivers/etwlogs/) - [Fluentd logging driver](https://docs.docker.com/engine/logging/drivers/fluentd/) - [Google Cloud Logging driver](https://docs.docker.com/engine/logging/drivers/gcplogs/) - [Graylog Extended Format logging driver](https://docs.docker.com/engine/logging/drivers/gelf/) - [Journald logging driver](https://docs.docker.com/engine/logging/drivers/journald/) - [JSON File logging driver](https://docs.docker.com/engine/logging/drivers/json-file/) - [Local file logging driver](https://docs.docker.com/engine/logging/drivers/local/) - [Splunk logging driver](https://docs.docker.com/engine/logging/drivers/splunk/) - [Syslog logging driver](https://docs.docker.com/engine/logging/drivers/syslog/) - [Use docker logs with remote logging drivers](https://docs.docker.com/engine/logging/dual-logging/) - [Customize log driver output](https://docs.docker.com/engine/logging/log_tags/) - [Use a logging driver plugin](https://docs.docker.com/engine/logging/plugins/) - [Docker contexts](https://docs.docker.com/engine/manage-resources/contexts/) - [Docker object labels](https://docs.docker.com/engine/manage-resources/labels/) - [Prune unused Docker objects](https://docs.docker.com/engine/manage-resources/pruning/) - [Use CA certificates with Docker](https://docs.docker.com/engine/network/ca-certs/) - [Bridge network driver](https://docs.docker.com/engine/network/drivers/bridge/) - [Host network driver](https://docs.docker.com/engine/network/drivers/host/) - [IPvlan network driver](https://docs.docker.com/engine/network/drivers/ipvlan/) - [Macvlan network driver](https://docs.docker.com/engine/network/drivers/macvlan/) - [None network driver](https://docs.docker.com/engine/network/drivers/none/) - [Overlay network driver](https://docs.docker.com/engine/network/drivers/overlay/) - [Legacy container links](https://docs.docker.com/engine/network/links/) - [Packet filtering and firewalls](https://docs.docker.com/engine/network/packet-filtering-firewalls/) - [Networking using the host network](https://docs.docker.com/engine/network/tutorials/host/) - [Networking using a macvlan network](https://docs.docker.com/engine/network/tutorials/macvlan/) - [Networking with overlay networks](https://docs.docker.com/engine/network/tutorials/overlay/) - [Networking with standalone containers](https://docs.docker.com/engine/network/tutorials/standalone/) - [Docker Engine 17.03 release notes](https://docs.docker.com/engine/release-notes/17.03/) - [Docker Engine 17.04 release notes](https://docs.docker.com/engine/release-notes/17.04/) - [Docker Engine 17.05 release notes](https://docs.docker.com/engine/release-notes/17.05/) - [Docker Engine 17.06 release notes](https://docs.docker.com/engine/release-notes/17.06/) - [Docker Engine 17.07 release notes](https://docs.docker.com/engine/release-notes/17.07/) - [Docker Engine 17.09 release notes](https://docs.docker.com/engine/release-notes/17.09/) - [Docker Engine 17.10 release notes](https://docs.docker.com/engine/release-notes/17.10/) - [Docker Engine 17.11 release notes](https://docs.docker.com/engine/release-notes/17.11/) - [Docker Engine 17.12 release notes](https://docs.docker.com/engine/release-notes/17.12/) - [Docker Engine 18.01 release notes](https://docs.docker.com/engine/release-notes/18.01/) - [Docker Engine 18.02 release notes](https://docs.docker.com/engine/release-notes/18.02/) - [Docker Engine 18.03 release notes](https://docs.docker.com/engine/release-notes/18.03/) - [Docker Engine 18.04 release notes](https://docs.docker.com/engine/release-notes/18.04/) - [Docker Engine 18.05 release notes](https://docs.docker.com/engine/release-notes/18.05/) - [Docker Engine 18.06 release notes](https://docs.docker.com/engine/release-notes/18.06/) - [Docker Engine 18.09 release notes](https://docs.docker.com/engine/release-notes/18.09/) - [Docker Engine 19.03 release notes](https://docs.docker.com/engine/release-notes/19.03/) - [Docker Engine 20.10 release notes](https://docs.docker.com/engine/release-notes/20.10/) - [Docker Engine 23.0 release notes](https://docs.docker.com/engine/release-notes/23.0/) - [Docker Engine 24.0 release notes](https://docs.docker.com/engine/release-notes/24.0/) - [Docker Engine 25.0 release notes](https://docs.docker.com/engine/release-notes/25.0/) - [Docker Engine 26.0 release notes](https://docs.docker.com/engine/release-notes/26.0/) - [Docker Engine 26.1 release notes](https://docs.docker.com/engine/release-notes/26.1/) - [Docker Engine version 27 release notes](https://docs.docker.com/engine/release-notes/27/) - [Docker Engine version 28 release notes](https://docs.docker.com/engine/release-notes/28/) - [Docker Engine prior releases](https://docs.docker.com/engine/release-notes/prior-releases/) - [Antivirus software and Docker](https://docs.docker.com/engine/security/antivirus/) - [AppArmor security profiles for Docker](https://docs.docker.com/engine/security/apparmor/) - [Verify repository client with certificates](https://docs.docker.com/engine/security/certificates/) - [Docker security non-events](https://docs.docker.com/engine/security/non-events/) - [Protect the Docker daemon socket](https://docs.docker.com/engine/security/protect-access/) - [Rootless mode](https://docs.docker.com/engine/security/rootless/) - [Seccomp security profiles for Docker](https://docs.docker.com/engine/security/seccomp/) - [Deploy Notary Server with Compose](https://docs.docker.com/engine/security/trust/deploying_notary/) - [Automation with content trust](https://docs.docker.com/engine/security/trust/trust_automation/) - [Delegations for content trust](https://docs.docker.com/engine/security/trust/trust_delegation/) - [Manage keys for content trust](https://docs.docker.com/engine/security/trust/trust_key_mng/) - [Play in a content trust sandbox](https://docs.docker.com/engine/security/trust/trust_sandbox/) - [Isolate containers with a user namespace](https://docs.docker.com/engine/security/userns-remap/) - [Bind mounts](https://docs.docker.com/engine/storage/bind-mounts/) - [containerd image store with Docker Engine](https://docs.docker.com/engine/storage/containerd/) - [AUFS storage driver](https://docs.docker.com/engine/storage/drivers/aufs-driver/) - [BTRFS storage driver](https://docs.docker.com/engine/storage/drivers/btrfs-driver/) - [Device Mapper storage driver (deprecated)](https://docs.docker.com/engine/storage/drivers/device-mapper-driver/) - [OverlayFS storage driver](https://docs.docker.com/engine/storage/drivers/overlayfs-driver/) - [Select a storage driver](https://docs.docker.com/engine/storage/drivers/select-storage-driver/) - [VFS storage driver](https://docs.docker.com/engine/storage/drivers/vfs-driver/) - [windowsfilter storage driver](https://docs.docker.com/engine/storage/drivers/windowsfilter-driver/) - [ZFS storage driver](https://docs.docker.com/engine/storage/drivers/zfs-driver/) - [tmpfs mounts](https://docs.docker.com/engine/storage/tmpfs/) - [Volumes](https://docs.docker.com/engine/storage/volumes/) - [Administer and maintain a swarm of Docker Engines](https://docs.docker.com/engine/swarm/admin_guide/) - [Store configuration data using Docker Configs](https://docs.docker.com/engine/swarm/configs/) - [How nodes work](https://docs.docker.com/engine/swarm/how-swarm-mode-works/nodes/) - [Manage swarm security with public key infrastructure (PKI)](https://docs.docker.com/engine/swarm/how-swarm-mode-works/pki/) - [How services work](https://docs.docker.com/engine/swarm/how-swarm-mode-works/services/) - [Swarm task states](https://docs.docker.com/engine/swarm/how-swarm-mode-works/swarm-task-states/) - [Use Swarm mode routing mesh](https://docs.docker.com/engine/swarm/ingress/) - [Join nodes to a swarm](https://docs.docker.com/engine/swarm/join-nodes/) - [Swarm mode key concepts](https://docs.docker.com/engine/swarm/key-concepts/) - [Manage nodes in a swarm](https://docs.docker.com/engine/swarm/manage-nodes/) - [Manage swarm service networks](https://docs.docker.com/engine/swarm/networking/) - [Raft consensus in swarm mode](https://docs.docker.com/engine/swarm/raft/) - [Manage sensitive data with Docker secrets](https://docs.docker.com/engine/swarm/secrets/) - [Deploy services to a swarm](https://docs.docker.com/engine/swarm/services/) - [Deploy a stack to a swarm](https://docs.docker.com/engine/swarm/stack-deploy/) - [Lock your swarm to protect its encryption key](https://docs.docker.com/engine/swarm/swarm_manager_locking/) - [Run Docker Engine in swarm mode](https://docs.docker.com/engine/swarm/swarm-mode/) - [Add nodes to the swarm](https://docs.docker.com/engine/swarm/swarm-tutorial/add-nodes/) - [Create a swarm](https://docs.docker.com/engine/swarm/swarm-tutorial/create-swarm/) - [Delete the service running on the swarm](https://docs.docker.com/engine/swarm/swarm-tutorial/delete-service/) - [Deploy a service to the swarm](https://docs.docker.com/engine/swarm/swarm-tutorial/deploy-service/) - [Drain a node on the swarm](https://docs.docker.com/engine/swarm/swarm-tutorial/drain-node/) - [Inspect a service on the swarm](https://docs.docker.com/engine/swarm/swarm-tutorial/inspect-service/) - [Apply rolling updates to a service](https://docs.docker.com/engine/swarm/swarm-tutorial/rolling-update/) - [Scale the service in the swarm](https://docs.docker.com/engine/swarm/swarm-tutorial/scale-service/) - [Extension metadata](https://docs.docker.com/extensions/extensions-sdk/architecture/metadata/) - [Extension security](https://docs.docker.com/extensions/extensions-sdk/architecture/security/) - [Add a backend to your extension](https://docs.docker.com/extensions/extensions-sdk/build/backend-extension-tutorial/) - [Create an advanced frontend extension](https://docs.docker.com/extensions/extensions-sdk/build/frontend-extension-tutorial/) - [Create a simple extension](https://docs.docker.com/extensions/extensions-sdk/build/minimal-frontend-extension/) - [Design guidelines for Docker extensions](https://docs.docker.com/extensions/extensions-sdk/design/design-guidelines/) - [Docker design principles](https://docs.docker.com/extensions/extensions-sdk/design/design-principles/) - [MUI best practices](https://docs.docker.com/extensions/extensions-sdk/design/mui-best-practices/) - [Extension Backend](https://docs.docker.com/extensions/extensions-sdk/dev/api/backend/) - [Navigation](https://docs.docker.com/extensions/extensions-sdk/dev/api/dashboard-routes-navigation/) - [Dashboard](https://docs.docker.com/extensions/extensions-sdk/dev/api/dashboard/) - [Docker](https://docs.docker.com/extensions/extensions-sdk/dev/api/docker/) - [Extension UI API](https://docs.docker.com/extensions/extensions-sdk/dev/api/overview/) - [Continuous Integration (CI)](https://docs.docker.com/extensions/extensions-sdk/dev/continuous-integration/) - [Test and debug](https://docs.docker.com/extensions/extensions-sdk/dev/test-debug/) - [CLI reference](https://docs.docker.com/extensions/extensions-sdk/dev/usage/) - [Package and release your extension](https://docs.docker.com/extensions/extensions-sdk/extensions/DISTRIBUTION/) - [Extension image labels](https://docs.docker.com/extensions/extensions-sdk/extensions/labels/) - [Build multi-arch extensions](https://docs.docker.com/extensions/extensions-sdk/extensions/multi-arch/) - [Publish in the Marketplace](https://docs.docker.com/extensions/extensions-sdk/extensions/publish/) - [Share your extension](https://docs.docker.com/extensions/extensions-sdk/extensions/share/) - [Validate your extension](https://docs.docker.com/extensions/extensions-sdk/extensions/validate/) - [Invoke host binaries](https://docs.docker.com/extensions/extensions-sdk/guides/invoke-host-binaries/) - [Interacting with Kubernetes from an extension](https://docs.docker.com/extensions/extensions-sdk/guides/kubernetes/) - [Authentication](https://docs.docker.com/extensions/extensions-sdk/guides/oauth2-flow/) - [Use the Docker socket from the extension backend](https://docs.docker.com/extensions/extensions-sdk/guides/use-docker-socket-from-backend/) - [The build and publish process](https://docs.docker.com/extensions/extensions-sdk/process/) - [Quickstart](https://docs.docker.com/extensions/extensions-sdk/quickstart/) - [Marketplace extensions](https://docs.docker.com/extensions/marketplace/) - [Non-marketplace extensions](https://docs.docker.com/extensions/non-marketplace/) - [Configure a private marketplace for extensions](https://docs.docker.com/extensions/private-marketplace/) - [Settings and feedback for Docker Extensions](https://docs.docker.com/extensions/settings-feedback/) - [Release notes for Docker Home, the Admin Console, billing, security, and subscription features](https://docs.docker.com/platform-release-notes/) - [How it works](https://docs.docker.com/projects/about/) - [Add or edit your run commands](https://docs.docker.com/projects/edit/) - [Docker Projects FAQs](https://docs.docker.com/projects/faq/) - [Manage your projects](https://docs.docker.com/projects/manage/) - [Open a new project](https://docs.docker.com/projects/open/) - [Share and collaborate on a project](https://docs.docker.com/projects/share/) - [View your project](https://docs.docker.com/projects/view/) - [Docker's product release lifecycle](https://docs.docker.com/release-lifecycle/) - [Deprecated and retired Docker products and features](https://docs.docker.com/retired/) - [Advisory database sources and matching service](https://docs.docker.com/scout/deep-dive/advisory-db-sources/) - [Data collection and storage in Docker Scout](https://docs.docker.com/scout/deep-dive/data-handling/) - [Docker Scout image analysis](https://docs.docker.com/scout/explore/analysis/) - [Dashboard](https://docs.docker.com/scout/explore/dashboard/) - [Manage vulnerability exceptions](https://docs.docker.com/scout/explore/exceptions/) - [Image details view](https://docs.docker.com/scout/explore/image-details-view/) - [Docker Scout metrics exporter](https://docs.docker.com/scout/explore/metrics-exporter/) - [Use Scout with different artifact types](https://docs.docker.com/scout/how-tos/artifact-types/) - [Configure Docker Scout with environment variables](https://docs.docker.com/scout/how-tos/configure-cli/) - [Create an exception using the GUI](https://docs.docker.com/scout/how-tos/create-exceptions-gui/) - [Create an exception using the VEX](https://docs.docker.com/scout/how-tos/create-exceptions-vex/) - [Docker Scout SBOMs](https://docs.docker.com/scout/how-tos/view-create-sboms/) - [Install Docker Scout](https://docs.docker.com/scout/install/) - [Integrate Docker Scout with Microsoft Azure DevOps Pipelines](https://docs.docker.com/scout/integrations/ci/azure/) - [Integrate Docker Scout with Circle CI](https://docs.docker.com/scout/integrations/ci/circle-ci/) - [Integrate Docker Scout with GitHub Actions](https://docs.docker.com/scout/integrations/ci/gha/) - [Integrate Docker Scout with GitLab CI/CD](https://docs.docker.com/scout/integrations/ci/gitlab/) - [Integrate Docker Scout with Jenkins](https://docs.docker.com/scout/integrations/ci/jenkins/) - [Integrate Docker Scout with SonarQube](https://docs.docker.com/scout/integrations/code-quality/sonarqube/) - [Generic environment integration with CLI](https://docs.docker.com/scout/integrations/environment/cli/) - [Integrate Docker Scout with Sysdig](https://docs.docker.com/scout/integrations/environment/sysdig/) - [Integrate Docker Scout with Azure Container Registry](https://docs.docker.com/scout/integrations/registry/acr/) - [Integrate Docker Scout with Artifactory](https://docs.docker.com/scout/integrations/registry/artifactory/) - [Integrate Docker Scout with Amazon ECR](https://docs.docker.com/scout/integrations/registry/ecr/) - [Integrate Docker Scout with GitHub](https://docs.docker.com/scout/integrations/source-code-management/github/) - [Integrate Docker Scout with Slack](https://docs.docker.com/scout/integrations/team-collaboration/slack/) - [Evaluate policy compliance in CI](https://docs.docker.com/scout/policy/ci/) - [Configure policies](https://docs.docker.com/scout/policy/configure/) - [Remediation with Docker Scout](https://docs.docker.com/scout/policy/remediation/) - [Docker Scout health scores](https://docs.docker.com/scout/policy/scores/) - [View Docker Scout policy status](https://docs.docker.com/scout/policy/view/) - [Docker Scout quickstart](https://docs.docker.com/scout/quickstart/) - [Docker Scout CLI release notes](https://docs.docker.com/scout/release-notes/cli/) - [Docker Scout release notes](https://docs.docker.com/scout/release-notes/platform/) - [Container security FAQs](https://docs.docker.com/security/faqs/containers/) - [General security FAQs](https://docs.docker.com/security/faqs/general/) - [Network and VM FAQs](https://docs.docker.com/security/faqs/networking-and-vms/) - [FAQS on SSO and domains](https://docs.docker.com/security/faqs/single-sign-on/domain-faqs/) - [FAQs on SSO and enforcement](https://docs.docker.com/security/faqs/single-sign-on/enforcement-faqs/) - [General FAQs on SSO](https://docs.docker.com/security/faqs/single-sign-on/faqs/) - [FAQs on SSO and identity providers](https://docs.docker.com/security/faqs/single-sign-on/idp-faqs/) - [FAQs on SSO and managing users](https://docs.docker.com/security/faqs/single-sign-on/users-faqs/) - [Organization access tokens](https://docs.docker.com/security/for-admins/access-tokens/) - [Domain audit](https://docs.docker.com/security/for-admins/domain-audit/) - [Ways to enforce sign-in for Docker Desktop](https://docs.docker.com/security/for-admins/enforce-sign-in/methods/) - [Air-gapped containers](https://docs.docker.com/security/for-admins/hardened-desktop/air-gapped-containers/) - [Advanced configuration options for ECI](https://docs.docker.com/security/for-admins/hardened-desktop/enhanced-container-isolation/config/) - [Enhanced Container Isolation FAQs](https://docs.docker.com/security/for-admins/hardened-desktop/enhanced-container-isolation/faq/) - [Key features and benefits](https://docs.docker.com/security/for-admins/hardened-desktop/enhanced-container-isolation/features-benefits/) - [How does it work?](https://docs.docker.com/security/for-admins/hardened-desktop/enhanced-container-isolation/how-eci-works/) - [Limitations](https://docs.docker.com/security/for-admins/hardened-desktop/enhanced-container-isolation/limitations/) - [Image Access Management](https://docs.docker.com/security/for-admins/hardened-desktop/image-access-management/) - [Registry Access Management](https://docs.docker.com/security/for-admins/hardened-desktop/registry-access-management/) - [Desktop settings reporting](https://docs.docker.com/security/for-admins/hardened-desktop/settings-management/compliance-reporting/) - [Configure Settings Management with the Admin Console](https://docs.docker.com/security/for-admins/hardened-desktop/settings-management/configure-admin-console/) - [Configure Settings Management with a JSON file](https://docs.docker.com/security/for-admins/hardened-desktop/settings-management/configure-json-file/) - [Group mapping](https://docs.docker.com/security/for-admins/provisioning/group-mapping/) - [Just-in-Time provisioning](https://docs.docker.com/security/for-admins/provisioning/just-in-time/) - [SCIM provisioning](https://docs.docker.com/security/for-admins/provisioning/scim/) - [Roles and permissions](https://docs.docker.com/security/for-admins/roles-and-permissions/) - [Configure single sign-on](https://docs.docker.com/security/for-admins/single-sign-on/configure/) - [Create an SSO connection](https://docs.docker.com/security/for-admins/single-sign-on/connect/) - [Manage single sign-on](https://docs.docker.com/security/for-admins/single-sign-on/manage/) - [Disable two-factor authentication on your Docker account](https://docs.docker.com/security/for-developers/2fa/disable-2fa/) - [Generate a new recovery code](https://docs.docker.com/security/for-developers/2fa/new-recovery-code/) - [Recover your Docker account](https://docs.docker.com/security/for-developers/2fa/recover-hub-account/) - [Create and manage access tokens](https://docs.docker.com/security/for-developers/access-tokens/) - [Docker security announcements](https://docs.docker.com/security/security-announcements/) - [Troubleshoot single sign-on](https://docs.docker.com/security/troubleshoot/troubleshoot-sso/) - [Change your subscription](https://docs.docker.com/subscription/change/) - [Docker Desktop license agreement](https://docs.docker.com/subscription/desktop-license/) - [Docker subscriptions and features](https://docs.docker.com/subscription/details/) - [Subscription FAQs](https://docs.docker.com/subscription/faq/) - [Manage subscription seats](https://docs.docker.com/subscription/manage-seats/) - [Scale your subscription](https://docs.docker.com/subscription/scale/) - [Set up your subscription](https://docs.docker.com/subscription/setup/) - [Testcontainers Cloud](https://docs.docker.com/tcc/) - [Testcontainers](https://docs.docker.com/testcontainers/) ## Reference - [Latest]() - [docker build]() - [docker exec]() - [docker images]() - [docker info]() - [docker ps]() - [docker pull]() - [docker push]() - [docker run]() - [Examples using the Docker Engine SDKs and Docker API](https://docs.docker.com/reference/api/engine/sdk/examples/) - [Engine API version history](https://docs.docker.com/reference/api/engine/version-history/) - [Engine API v1.24](https://docs.docker.com/reference/api/engine/version/v1.24/) - [Docker Engine API v1.25 reference](https://docs.docker.com/reference/api/engine/version/v1.25/) - [Docker Engine API v1.26 reference](https://docs.docker.com/reference/api/engine/version/v1.26/) - [Docker Engine API v1.27 reference](https://docs.docker.com/reference/api/engine/version/v1.27/) - [Docker Engine API v1.28 reference](https://docs.docker.com/reference/api/engine/version/v1.28/) - [Docker Engine API v1.29 reference](https://docs.docker.com/reference/api/engine/version/v1.29/) - [Docker Engine API v1.30 reference](https://docs.docker.com/reference/api/engine/version/v1.30/) - [Docker Engine API v1.31 reference](https://docs.docker.com/reference/api/engine/version/v1.31/) - [Docker Engine API v1.32 reference](https://docs.docker.com/reference/api/engine/version/v1.32/) - [Docker Engine API v1.33 reference](https://docs.docker.com/reference/api/engine/version/v1.33/) - [Docker Engine API v1.34 reference](https://docs.docker.com/reference/api/engine/version/v1.34/) - [Docker Engine API v1.35 reference](https://docs.docker.com/reference/api/engine/version/v1.35/) - [Docker Engine API v1.36 reference](https://docs.docker.com/reference/api/engine/version/v1.36/) - [Docker Engine API v1.37 reference](https://docs.docker.com/reference/api/engine/version/v1.37/) - [Docker Engine API v1.38 reference](https://docs.docker.com/reference/api/engine/version/v1.38/) - [Docker Engine API v1.39 reference](https://docs.docker.com/reference/api/engine/version/v1.39/) - [Docker Engine API v1.40 reference](https://docs.docker.com/reference/api/engine/version/v1.40/) - [Docker Engine API v1.41 reference](https://docs.docker.com/reference/api/engine/version/v1.41/) - [Docker Engine API v1.42 reference](https://docs.docker.com/reference/api/engine/version/v1.42/) - [Docker Engine API v1.43 reference](https://docs.docker.com/reference/api/engine/version/v1.43/) - [Docker Engine API v1.44 reference](https://docs.docker.com/reference/api/engine/version/v1.44/) - [Docker Engine API v1.45 reference](https://docs.docker.com/reference/api/engine/version/v1.45/) - [Docker Engine API v1.46 reference](https://docs.docker.com/reference/api/engine/version/v1.46/) - [Docker Engine API v1.47 reference](https://docs.docker.com/reference/api/engine/version/v1.47/) - [Docker Engine API v1.48 reference](https://docs.docker.com/reference/api/engine/version/v1.48/) - [Interface: BackendV0](https://docs.docker.com/reference/api/extensions-sdk/BackendV0/) - [Interface: DesktopUI](https://docs.docker.com/reference/api/extensions-sdk/DesktopUI/) - [Interface: Dialog](https://docs.docker.com/reference/api/extensions-sdk/Dialog/) - [Interface: Docker](https://docs.docker.com/reference/api/extensions-sdk/Docker/) - [Interface: DockerCommand](https://docs.docker.com/reference/api/extensions-sdk/DockerCommand/) - [Interface: DockerDesktopClient](https://docs.docker.com/reference/api/extensions-sdk/DockerDesktopClient/) - [Interface: Exec](https://docs.docker.com/reference/api/extensions-sdk/Exec/) - [Interface: ExecOptions](https://docs.docker.com/reference/api/extensions-sdk/ExecOptions/) - [Interface: ExecProcess](https://docs.docker.com/reference/api/extensions-sdk/ExecProcess/) - [Interface: ExecResult](https://docs.docker.com/reference/api/extensions-sdk/ExecResult/) - [Interface: ExecResultV0](https://docs.docker.com/reference/api/extensions-sdk/ExecResultV0/) - [Interface: ExecStreamOptions](https://docs.docker.com/reference/api/extensions-sdk/ExecStreamOptions/) - [Interface: Extension](https://docs.docker.com/reference/api/extensions-sdk/Extension/) - [Interface: ExtensionCli](https://docs.docker.com/reference/api/extensions-sdk/ExtensionCli/) - [Interface: ExtensionHost](https://docs.docker.com/reference/api/extensions-sdk/ExtensionHost/) - [Interface: ExtensionVM](https://docs.docker.com/reference/api/extensions-sdk/ExtensionVM/) - [Interface: Host](https://docs.docker.com/reference/api/extensions-sdk/Host/) - [Interface: HttpService](https://docs.docker.com/reference/api/extensions-sdk/HttpService/) - [Interface: NavigationIntents](https://docs.docker.com/reference/api/extensions-sdk/NavigationIntents/) - [Interface: OpenDialogResult](https://docs.docker.com/reference/api/extensions-sdk/OpenDialogResult/) - [Interface: RawExecResult](https://docs.docker.com/reference/api/extensions-sdk/RawExecResult/) - [Interface: RequestConfig](https://docs.docker.com/reference/api/extensions-sdk/RequestConfig/) - [Interface: RequestConfigV0](https://docs.docker.com/reference/api/extensions-sdk/RequestConfigV0/) - [Interface: ServiceError](https://docs.docker.com/reference/api/extensions-sdk/ServiceError/) - [Interface: SpawnOptions](https://docs.docker.com/reference/api/extensions-sdk/SpawnOptions/) - [Interface: Toast](https://docs.docker.com/reference/api/extensions-sdk/Toast/) - [Docker Hub API v1 (deprecated)](https://docs.docker.com/reference/api/hub/deprecated/) - [Docker Verified Publisher API reference](https://docs.docker.com/reference/api/hub/dvp/) - [Docker Hub API Changelog](https://docs.docker.com/reference/api/hub/latest-changelog/) - [Docker Hub API reference](https://docs.docker.com/reference/api/hub/latest/) - [ConsistentInstructionCasing](https://docs.docker.com/reference/build-checks/consistent-instruction-casing/) - [CopyIgnoredFile](https://docs.docker.com/reference/build-checks/copy-ignored-file/) - [DuplicateStageName](https://docs.docker.com/reference/build-checks/duplicate-stage-name/) - [FromAsCasing](https://docs.docker.com/reference/build-checks/from-as-casing/) - [FromPlatformFlagConstDisallowed](https://docs.docker.com/reference/build-checks/from-platform-flag-const-disallowed/) - [InvalidDefaultArgInFrom](https://docs.docker.com/reference/build-checks/invalid-default-arg-in-from/) - [InvalidDefinitionDescription](https://docs.docker.com/reference/build-checks/invalid-definition-description/) - [JSONArgsRecommended](https://docs.docker.com/reference/build-checks/json-args-recommended/) - [LegacyKeyValueFormat](https://docs.docker.com/reference/build-checks/legacy-key-value-format/) - [MaintainerDeprecated](https://docs.docker.com/reference/build-checks/maintainer-deprecated/) - [MultipleInstructionsDisallowed](https://docs.docker.com/reference/build-checks/multiple-instructions-disallowed/) - [NoEmptyContinuation](https://docs.docker.com/reference/build-checks/no-empty-continuation/) - [RedundantTargetPlatform](https://docs.docker.com/reference/build-checks/redundant-target-platform/) - [ReservedStageName](https://docs.docker.com/reference/build-checks/reserved-stage-name/) - [SecretsUsedInArgOrEnv](https://docs.docker.com/reference/build-checks/secrets-used-in-arg-or-env/) - [StageNameCasing](https://docs.docker.com/reference/build-checks/stage-name-casing/) - [UndefinedArgInFrom](https://docs.docker.com/reference/build-checks/undefined-arg-in-from/) - [UndefinedVar](https://docs.docker.com/reference/build-checks/undefined-var/) - [WorkdirRelativePath](https://docs.docker.com/reference/build-checks/workdir-relative-path/) - [docker build (legacy builder)](https://docs.docker.com/reference/cli/docker/build-legacy/) - [docker builder prune](https://docs.docker.com/reference/cli/docker/builder/prune/) - [docker buildx bake](https://docs.docker.com/reference/cli/docker/buildx/bake/) - [docker buildx build](https://docs.docker.com/reference/cli/docker/buildx/build/) - [docker buildx create](https://docs.docker.com/reference/cli/docker/buildx/create/) - [docker buildx debug build](https://docs.docker.com/reference/cli/docker/buildx/debug/build/) - [docker buildx du](https://docs.docker.com/reference/cli/docker/buildx/du/) - [docker buildx history import](https://docs.docker.com/reference/cli/docker/buildx/history/import/) - [docker buildx history inspect attachment](https://docs.docker.com/reference/cli/docker/buildx/history/inspect/attachment/) - [docker buildx history logs](https://docs.docker.com/reference/cli/docker/buildx/history/logs/) - [docker buildx history ls](https://docs.docker.com/reference/cli/docker/buildx/history/ls/) - [docker buildx history open](https://docs.docker.com/reference/cli/docker/buildx/history/open/) - [docker buildx history rm](https://docs.docker.com/reference/cli/docker/buildx/history/rm/) - [docker buildx history trace](https://docs.docker.com/reference/cli/docker/buildx/history/trace/) - [docker buildx imagetools create](https://docs.docker.com/reference/cli/docker/buildx/imagetools/create/) - [docker buildx imagetools inspect](https://docs.docker.com/reference/cli/docker/buildx/imagetools/inspect/) - [docker buildx inspect](https://docs.docker.com/reference/cli/docker/buildx/inspect/) - [docker buildx ls](https://docs.docker.com/reference/cli/docker/buildx/ls/) - [docker buildx prune](https://docs.docker.com/reference/cli/docker/buildx/prune/) - [docker buildx rm](https://docs.docker.com/reference/cli/docker/buildx/rm/) - [docker buildx stop](https://docs.docker.com/reference/cli/docker/buildx/stop/) - [docker buildx use](https://docs.docker.com/reference/cli/docker/buildx/use/) - [docker buildx version](https://docs.docker.com/reference/cli/docker/buildx/version/) - [docker checkpoint create](https://docs.docker.com/reference/cli/docker/checkpoint/create/) - [docker checkpoint ls](https://docs.docker.com/reference/cli/docker/checkpoint/ls/) - [docker checkpoint rm](https://docs.docker.com/reference/cli/docker/checkpoint/rm/) - [docker compose alpha dry-run](https://docs.docker.com/reference/cli/docker/compose/alpha/dry-run/) - [docker compose alpha publish](https://docs.docker.com/reference/cli/docker/compose/alpha/publish/) - [docker compose alpha scale](https://docs.docker.com/reference/cli/docker/compose/alpha/scale/) - [docker compose alpha viz](https://docs.docker.com/reference/cli/docker/compose/alpha/viz/) - [docker compose build](https://docs.docker.com/reference/cli/docker/compose/build/) - [docker compose config](https://docs.docker.com/reference/cli/docker/compose/config/) - [docker compose cp](https://docs.docker.com/reference/cli/docker/compose/cp/) - [docker compose create](https://docs.docker.com/reference/cli/docker/compose/create/) - [docker compose down](https://docs.docker.com/reference/cli/docker/compose/down/) - [docker compose events](https://docs.docker.com/reference/cli/docker/compose/events/) - [docker compose exec](https://docs.docker.com/reference/cli/docker/compose/exec/) - [docker compose images](https://docs.docker.com/reference/cli/docker/compose/images/) - [docker compose kill](https://docs.docker.com/reference/cli/docker/compose/kill/) - [docker compose logs](https://docs.docker.com/reference/cli/docker/compose/logs/) - [docker compose ls](https://docs.docker.com/reference/cli/docker/compose/ls/) - [docker compose pause](https://docs.docker.com/reference/cli/docker/compose/pause/) - [docker compose port](https://docs.docker.com/reference/cli/docker/compose/port/) - [docker compose ps](https://docs.docker.com/reference/cli/docker/compose/ps/) - [docker compose pull](https://docs.docker.com/reference/cli/docker/compose/pull/) - [docker compose push](https://docs.docker.com/reference/cli/docker/compose/push/) - [docker compose restart](https://docs.docker.com/reference/cli/docker/compose/restart/) - [docker compose rm](https://docs.docker.com/reference/cli/docker/compose/rm/) - [docker compose run](https://docs.docker.com/reference/cli/docker/compose/run/) - [docker compose start](https://docs.docker.com/reference/cli/docker/compose/start/) - [docker compose stop](https://docs.docker.com/reference/cli/docker/compose/stop/) - [docker compose top](https://docs.docker.com/reference/cli/docker/compose/top/) - [docker compose unpause](https://docs.docker.com/reference/cli/docker/compose/unpause/) - [docker compose up](https://docs.docker.com/reference/cli/docker/compose/up/) - [docker compose version](https://docs.docker.com/reference/cli/docker/compose/version/) - [docker compose wait](https://docs.docker.com/reference/cli/docker/compose/wait/) - [docker compose watch](https://docs.docker.com/reference/cli/docker/compose/watch/) - [docker config create](https://docs.docker.com/reference/cli/docker/config/create/) - [docker config inspect](https://docs.docker.com/reference/cli/docker/config/inspect/) - [docker config ls](https://docs.docker.com/reference/cli/docker/config/ls/) - [docker config rm](https://docs.docker.com/reference/cli/docker/config/rm/) - [docker container attach](https://docs.docker.com/reference/cli/docker/container/attach/) - [docker container commit](https://docs.docker.com/reference/cli/docker/container/commit/) - [docker container cp](https://docs.docker.com/reference/cli/docker/container/cp/) - [docker container create](https://docs.docker.com/reference/cli/docker/container/create/) - [docker container diff](https://docs.docker.com/reference/cli/docker/container/diff/) - [docker container exec](https://docs.docker.com/reference/cli/docker/container/exec/) - [docker container export](https://docs.docker.com/reference/cli/docker/container/export/) - [docker container inspect](https://docs.docker.com/reference/cli/docker/container/inspect/) - [docker container kill](https://docs.docker.com/reference/cli/docker/container/kill/) - [docker container logs](https://docs.docker.com/reference/cli/docker/container/logs/) - [docker container ls](https://docs.docker.com/reference/cli/docker/container/ls/) - [docker container pause](https://docs.docker.com/reference/cli/docker/container/pause/) - [docker container port](https://docs.docker.com/reference/cli/docker/container/port/) - [docker container prune](https://docs.docker.com/reference/cli/docker/container/prune/) - [docker container rename](https://docs.docker.com/reference/cli/docker/container/rename/) - [docker container restart](https://docs.docker.com/reference/cli/docker/container/restart/) - [docker container rm](https://docs.docker.com/reference/cli/docker/container/rm/) - [docker container run](https://docs.docker.com/reference/cli/docker/container/run/) - [docker container start](https://docs.docker.com/reference/cli/docker/container/start/) - [docker container stats](https://docs.docker.com/reference/cli/docker/container/stats/) - [docker container stop](https://docs.docker.com/reference/cli/docker/container/stop/) - [docker container top](https://docs.docker.com/reference/cli/docker/container/top/) - [docker container unpause](https://docs.docker.com/reference/cli/docker/container/unpause/) - [docker container update](https://docs.docker.com/reference/cli/docker/container/update/) - [docker container wait](https://docs.docker.com/reference/cli/docker/container/wait/) - [docker context create](https://docs.docker.com/reference/cli/docker/context/create/) - [docker context export](https://docs.docker.com/reference/cli/docker/context/export/) - [docker context import](https://docs.docker.com/reference/cli/docker/context/import/) - [docker context inspect](https://docs.docker.com/reference/cli/docker/context/inspect/) - [docker context ls](https://docs.docker.com/reference/cli/docker/context/ls/) - [docker context rm](https://docs.docker.com/reference/cli/docker/context/rm/) - [docker context show](https://docs.docker.com/reference/cli/docker/context/show/) - [docker context update](https://docs.docker.com/reference/cli/docker/context/update/) - [docker context use](https://docs.docker.com/reference/cli/docker/context/use/) - [docker debug](https://docs.docker.com/reference/cli/docker/debug/) - [docker desktop disable model-runner](https://docs.docker.com/reference/cli/docker/desktop/disable/model-runner/) - [docker desktop enable model-runner](https://docs.docker.com/reference/cli/docker/desktop/enable/model-runner/) - [docker desktop engine ls](https://docs.docker.com/reference/cli/docker/desktop/engine/ls/) - [docker desktop engine use](https://docs.docker.com/reference/cli/docker/desktop/engine/use/) - [docker desktop logs](https://docs.docker.com/reference/cli/docker/desktop/logs/) - [docker desktop module ls](https://docs.docker.com/reference/cli/docker/desktop/module/ls/) - [docker desktop reset](https://docs.docker.com/reference/cli/docker/desktop/module/reset/) - [docker desktop module_update](https://docs.docker.com/reference/cli/docker/desktop/module/update/) - [docker desktop restart](https://docs.docker.com/reference/cli/docker/desktop/restart/) - [docker desktop start](https://docs.docker.com/reference/cli/docker/desktop/start/) - [docker desktop status](https://docs.docker.com/reference/cli/docker/desktop/status/) - [docker desktop stop](https://docs.docker.com/reference/cli/docker/desktop/stop/) - [docker desktop update](https://docs.docker.com/reference/cli/docker/desktop/update/) - [docker desktop version](https://docs.docker.com/reference/cli/docker/desktop/version/) - [docker image history](https://docs.docker.com/reference/cli/docker/image/history/) - [docker image import](https://docs.docker.com/reference/cli/docker/image/import/) - [docker image inspect](https://docs.docker.com/reference/cli/docker/image/inspect/) - [docker image load](https://docs.docker.com/reference/cli/docker/image/load/) - [docker image ls](https://docs.docker.com/reference/cli/docker/image/ls/) - [docker image prune](https://docs.docker.com/reference/cli/docker/image/prune/) - [docker image pull](https://docs.docker.com/reference/cli/docker/image/pull/) - [docker image push](https://docs.docker.com/reference/cli/docker/image/push/) - [docker image rm](https://docs.docker.com/reference/cli/docker/image/rm/) - [docker image save](https://docs.docker.com/reference/cli/docker/image/save/) - [docker image tag](https://docs.docker.com/reference/cli/docker/image/tag/) - [docker init](https://docs.docker.com/reference/cli/docker/init/) - [docker inspect](https://docs.docker.com/reference/cli/docker/inspect/) - [docker login](https://docs.docker.com/reference/cli/docker/login/) - [docker logout](https://docs.docker.com/reference/cli/docker/logout/) - [docker manifest annotate](https://docs.docker.com/reference/cli/docker/manifest/annotate/) - [docker manifest create](https://docs.docker.com/reference/cli/docker/manifest/create/) - [docker manifest inspect](https://docs.docker.com/reference/cli/docker/manifest/inspect/) - [docker manifest push](https://docs.docker.com/reference/cli/docker/manifest/push/) - [docker manifest rm](https://docs.docker.com/reference/cli/docker/manifest/rm/) - [docker network connect](https://docs.docker.com/reference/cli/docker/network/connect/) - [docker network create](https://docs.docker.com/reference/cli/docker/network/create/) - [docker network disconnect](https://docs.docker.com/reference/cli/docker/network/disconnect/) - [docker network inspect](https://docs.docker.com/reference/cli/docker/network/inspect/) - [docker network ls](https://docs.docker.com/reference/cli/docker/network/ls/) - [docker network prune](https://docs.docker.com/reference/cli/docker/network/prune/) - [docker network rm](https://docs.docker.com/reference/cli/docker/network/rm/) - [docker node demote](https://docs.docker.com/reference/cli/docker/node/demote/) - [docker node inspect](https://docs.docker.com/reference/cli/docker/node/inspect/) - [docker node ls](https://docs.docker.com/reference/cli/docker/node/ls/) - [docker node promote](https://docs.docker.com/reference/cli/docker/node/promote/) - [docker node ps](https://docs.docker.com/reference/cli/docker/node/ps/) - [docker node rm](https://docs.docker.com/reference/cli/docker/node/rm/) - [docker node update](https://docs.docker.com/reference/cli/docker/node/update/) - [docker plugin create](https://docs.docker.com/reference/cli/docker/plugin/create/) - [docker plugin disable](https://docs.docker.com/reference/cli/docker/plugin/disable/) - [docker plugin enable](https://docs.docker.com/reference/cli/docker/plugin/enable/) - [docker plugin inspect](https://docs.docker.com/reference/cli/docker/plugin/inspect/) - [docker plugin install](https://docs.docker.com/reference/cli/docker/plugin/install/) - [docker plugin ls](https://docs.docker.com/reference/cli/docker/plugin/ls/) - [docker plugin push](https://docs.docker.com/reference/cli/docker/plugin/push/) - [docker plugin rm](https://docs.docker.com/reference/cli/docker/plugin/rm/) - [docker plugin set](https://docs.docker.com/reference/cli/docker/plugin/set/) - [docker plugin upgrade](https://docs.docker.com/reference/cli/docker/plugin/upgrade/) - [docker scout attestation add](https://docs.docker.com/reference/cli/docker/scout/attestation/add/) - [docker scout cache df](https://docs.docker.com/reference/cli/docker/scout/cache/df/) - [docker scout cache prune](https://docs.docker.com/reference/cli/docker/scout/cache/prune/) - [docker scout compare](https://docs.docker.com/reference/cli/docker/scout/compare/) - [docker scout config](https://docs.docker.com/reference/cli/docker/scout/config/) - [docker scout cves](https://docs.docker.com/reference/cli/docker/scout/cves/) - [docker scout enroll](https://docs.docker.com/reference/cli/docker/scout/enroll/) - [docker scout environment](https://docs.docker.com/reference/cli/docker/scout/environment/) - [docker scout integration configure](https://docs.docker.com/reference/cli/docker/scout/integration/configure/) - [docker scout integration delete](https://docs.docker.com/reference/cli/docker/scout/integration/delete/) - [docker scout integration list](https://docs.docker.com/reference/cli/docker/scout/integration/list/) - [docker scout policy](https://docs.docker.com/reference/cli/docker/scout/policy/) - [docker scout push](https://docs.docker.com/reference/cli/docker/scout/push/) - [docker scout quickview](https://docs.docker.com/reference/cli/docker/scout/quickview/) - [docker scout recommendations](https://docs.docker.com/reference/cli/docker/scout/recommendations/) - [docker scout repo disable](https://docs.docker.com/reference/cli/docker/scout/repo/disable/) - [docker scout repo enable](https://docs.docker.com/reference/cli/docker/scout/repo/enable/) - [docker scout repo list](https://docs.docker.com/reference/cli/docker/scout/repo/list/) - [docker scout sbom](https://docs.docker.com/reference/cli/docker/scout/sbom/) - [docker scout stream](https://docs.docker.com/reference/cli/docker/scout/stream/) - [docker scout version](https://docs.docker.com/reference/cli/docker/scout/version/) - [docker scout watch](https://docs.docker.com/reference/cli/docker/scout/watch/) - [docker search](https://docs.docker.com/reference/cli/docker/search/) - [docker secret create](https://docs.docker.com/reference/cli/docker/secret/create/) - [docker secret inspect](https://docs.docker.com/reference/cli/docker/secret/inspect/) - [docker secret ls](https://docs.docker.com/reference/cli/docker/secret/ls/) - [docker secret rm](https://docs.docker.com/reference/cli/docker/secret/rm/) - [docker service create](https://docs.docker.com/reference/cli/docker/service/create/) - [docker service inspect](https://docs.docker.com/reference/cli/docker/service/inspect/) - [docker service logs](https://docs.docker.com/reference/cli/docker/service/logs/) - [docker service ls](https://docs.docker.com/reference/cli/docker/service/ls/) - [docker service ps](https://docs.docker.com/reference/cli/docker/service/ps/) - [docker service rm](https://docs.docker.com/reference/cli/docker/service/rm/) - [docker service rollback](https://docs.docker.com/reference/cli/docker/service/rollback/) - [docker service scale](https://docs.docker.com/reference/cli/docker/service/scale/) - [docker service update](https://docs.docker.com/reference/cli/docker/service/update/) - [docker stack config](https://docs.docker.com/reference/cli/docker/stack/config/) - [docker stack deploy](https://docs.docker.com/reference/cli/docker/stack/deploy/) - [docker stack ls](https://docs.docker.com/reference/cli/docker/stack/ls/) - [docker stack ps](https://docs.docker.com/reference/cli/docker/stack/ps/) - [docker stack rm](https://docs.docker.com/reference/cli/docker/stack/rm/) - [docker stack services](https://docs.docker.com/reference/cli/docker/stack/services/) - [docker swarm ca](https://docs.docker.com/reference/cli/docker/swarm/ca/) - [docker swarm init](https://docs.docker.com/reference/cli/docker/swarm/init/) - [docker swarm join-token](https://docs.docker.com/reference/cli/docker/swarm/join-token/) - [docker swarm join](https://docs.docker.com/reference/cli/docker/swarm/join/) - [docker swarm leave](https://docs.docker.com/reference/cli/docker/swarm/leave/) - [docker swarm unlock-key](https://docs.docker.com/reference/cli/docker/swarm/unlock-key/) - [docker swarm unlock](https://docs.docker.com/reference/cli/docker/swarm/unlock/) - [docker swarm update](https://docs.docker.com/reference/cli/docker/swarm/update/) - [docker system df](https://docs.docker.com/reference/cli/docker/system/df/) - [docker system events](https://docs.docker.com/reference/cli/docker/system/events/) - [docker system info](https://docs.docker.com/reference/cli/docker/system/info/) - [docker system prune](https://docs.docker.com/reference/cli/docker/system/prune/) - [docker trust inspect](https://docs.docker.com/reference/cli/docker/trust/inspect/) - [docker trust key generate](https://docs.docker.com/reference/cli/docker/trust/key/generate/) - [docker trust key load](https://docs.docker.com/reference/cli/docker/trust/key/load/) - [docker trust revoke](https://docs.docker.com/reference/cli/docker/trust/revoke/) - [docker trust sign](https://docs.docker.com/reference/cli/docker/trust/sign/) - [docker trust signer add](https://docs.docker.com/reference/cli/docker/trust/signer/add/) - [docker trust signer remove](https://docs.docker.com/reference/cli/docker/trust/signer/remove/) - [docker version](https://docs.docker.com/reference/cli/docker/version/) - [docker volume create](https://docs.docker.com/reference/cli/docker/volume/create/) - [docker volume inspect](https://docs.docker.com/reference/cli/docker/volume/inspect/) - [docker volume ls](https://docs.docker.com/reference/cli/docker/volume/ls/) - [docker volume prune](https://docs.docker.com/reference/cli/docker/volume/prune/) - [docker volume rm](https://docs.docker.com/reference/cli/docker/volume/rm/) - [docker volume update](https://docs.docker.com/reference/cli/docker/volume/update/) - [dockerd](https://docs.docker.com/reference/cli/dockerd/) - [Compose Build Specification](https://docs.docker.com/reference/compose-file/build/) - [Configs top-level elements](https://docs.docker.com/reference/compose-file/configs/) - [Compose Deploy Specification](https://docs.docker.com/reference/compose-file/deploy/) - [Compose Develop Specification](https://docs.docker.com/reference/compose-file/develop/) - [Extensions](https://docs.docker.com/reference/compose-file/extension/) - [Fragments](https://docs.docker.com/reference/compose-file/fragments/) - [Include](https://docs.docker.com/reference/compose-file/include/) - [Interpolation](https://docs.docker.com/reference/compose-file/interpolation/) - [Legacy versions](https://docs.docker.com/reference/compose-file/legacy-versions/) - [Merge](https://docs.docker.com/reference/compose-file/merge/) - [Networks top-level elements](https://docs.docker.com/reference/compose-file/networks/) - [Profiles](https://docs.docker.com/reference/compose-file/profiles/) - [Secrets top-level elements](https://docs.docker.com/reference/compose-file/secrets/) - [Services top-level elements](https://docs.docker.com/reference/compose-file/services/) - [Version and name top-level elements](https://docs.docker.com/reference/compose-file/version-and-name/) - [Volumes top-level element](https://docs.docker.com/reference/compose-file/volumes/) - [Dockerfile reference](https://docs.docker.com/reference/dockerfile/) - [Glossary](https://docs.docker.com/reference/glossary/) - [AI/ML samples](https://docs.docker.com/reference/samples/ai-ml/) - [Angular samples](https://docs.docker.com/reference/samples/angular/) - [Cloudflared samples](https://docs.docker.com/reference/samples/cloudflared/) - [Django samples](https://docs.docker.com/reference/samples/django/) - [.NET samples](https://docs.docker.com/reference/samples/dotnet/) - [Elasticsearch / Logstash / Kibana samples](https://docs.docker.com/reference/samples/elasticsearch/) - [Express samples](https://docs.docker.com/reference/samples/express/) - [FastAPI samples](https://docs.docker.com/reference/samples/fastapi/) - [Flask samples](https://docs.docker.com/reference/samples/flask/) - [Gitea samples](https://docs.docker.com/reference/samples/gitea/) - [Go samples](https://docs.docker.com/reference/samples/go/) - [Java samples](https://docs.docker.com/reference/samples/java/) - [JavaScript samples](https://docs.docker.com/reference/samples/javascript/) - [MariaDB samples](https://docs.docker.com/reference/samples/mariadb/) - [Minecraft samples](https://docs.docker.com/reference/samples/minecraft/) - [MongoDB samples](https://docs.docker.com/reference/samples/mongodb/) - [MS-SQL samples](https://docs.docker.com/reference/samples/ms-sql/) - [MySQL samples](https://docs.docker.com/reference/samples/mysql/) - [Nextcloud samples](https://docs.docker.com/reference/samples/nextcloud/) - [NGINX samples](https://docs.docker.com/reference/samples/nginx/) - [Node.js samples](https://docs.docker.com/reference/samples/nodejs/) - [PHP samples](https://docs.docker.com/reference/samples/php/) - [Pi-hole samples](https://docs.docker.com/reference/samples/pi-hole/) - [Plex samples](https://docs.docker.com/reference/samples/plex/) - [Portainer samples](https://docs.docker.com/reference/samples/portainer/) - [PostgreSQL samples](https://docs.docker.com/reference/samples/postgres/) - [Prometheus samples](https://docs.docker.com/reference/samples/prometheus/) - [Python samples](https://docs.docker.com/reference/samples/python/) - [Rails samples](https://docs.docker.com/reference/samples/rails/) - [React samples](https://docs.docker.com/reference/samples/react/) - [Redis samples](https://docs.docker.com/reference/samples/redis/) - [Ruby samples](https://docs.docker.com/reference/samples/ruby/) - [Rust samples](https://docs.docker.com/reference/samples/rust/) - [Spark samples](https://docs.docker.com/reference/samples/spark/) - [Spring Boot samples](https://docs.docker.com/reference/samples/spring/) - [Traefik samples](https://docs.docker.com/reference/samples/traefik/) - [TypeScript samples](https://docs.docker.com/reference/samples/typescript/) - [Vue.js samples](https://docs.docker.com/reference/samples/vuejs/) - [WireGuard samples](https://docs.docker.com/reference/samples/wireguard/) - [WordPress samples](https://docs.docker.com/reference/samples/wordpress/)