跳转到主要内容

书籍

Docker 文档

Docker 的使用说明。

5 章863 页更新于 9 小时前

开始阅读

目录863

  1. 第 1 章 Get Started 20 页
    1. 1.1 What is Docker? Docker is an open platform for developing, shipping, and running applications. Docker enables you to separa... 4 天前
    2. 1.2 Get Docker Docker is an open platform for developing, shipping, and running applications. Docker allows you to separat... 4 天前
    3. 1.3 Educational resources Docker and the broader community of Docker experts have put together many different ways to get further tra... 4 天前
    4. 1.4 Build, tag, and publish an image {{< youtube-embed chiiGLlYRlY >}} Explanation In this guide, you will learn the following: Building images ... 4 天前
    5. 1.5 Multi-stage builds {{< youtube-embed vR185cjwxZ8 >}} Explanation In a traditional build, all build instructions are executed i... 4 天前
    6. 1.6 Understanding the image layers {{< youtube-embed wJwqtAkmtQA >}} Explanation As you learned in What is an image?, container images are com... 4 天前
    7. 1.7 Using the build cache {{< youtube-embed Ri6jMknjprY >}} Explanation Consider the following Dockerfile that you created for the ge... 4 天前
    8. 1.8 Writing a Dockerfile {{< youtube-embed Jx8zoIhiP4c >}} Explanation A Dockerfile is a text-based document that's used to create a... 4 天前
    9. 1.9 Multi-container applications {{< youtube-embed 1jUwR6F9hvM >}} Explanation Starting up a single-container application is easy. For examp... 4 天前
    10. 1.10 Overriding container defaults {{< youtube-embed PFszWK3BB8I >}} Explanation When a Docker container starts, it executes an application or... 4 天前
    11. 1.11 Persisting container data {{< youtube-embed 10_2BjqB_Ls >}} Explanation When a container starts, it uses the files and configuration ... 4 天前
    12. 1.12 Publishing and exposing ports {{< youtube-embed 9JnqOmJ96ds >}} Explanation If you've been following the guides so far, you understand th... 4 天前
    13. 1.13 Sharing local files with containers {{< youtube-embed 2dAzsVg3Dek >}} Explanation Each container has everything it needs to function with no re... 4 天前
    14. 1.14 What is a container? {{< youtube-embed W1kWqFkiu7k >}} Explanation Imagine you're developing a killer web app that has three mai... 4 天前
    15. 1.15 What is a registry? {{< youtube-embed 2WDl10Wv5rs >}} Explanation Now that you know what a container image is and how it works,... 4 天前
    16. 1.16 What is an image? {{< youtube-embed NyvT9REqLe4 >}} Explanation Seeing as a container is an isolated process, where does it g... 4 天前
    17. 1.17 What is Docker Compose? {{< youtube-embed xhcUIK4fGtY >}} Explanation If you've been following the guides so far, you've been worki... 4 天前
    18. 1.18 Roll out Docker to a pilot group Rolling out Docker across an organization changes how developers sign in and how Docker Desktop behaves. Te... 4 天前
    19. 1.19 Run your coding agent in a sandbox Coding agents can work faster in full-autonomy modes that let them run commands, install tools, and use Doc... 4 天前
    20. 1.20 Build and share a containerized application An application can depend on a particular runtime, libraries, database, and supporting tools. Docker packag... 4 天前
  2. 第 2 章 Guides 66 页
    1. 2.1 Build and run agentic AI applications with Docker [!TIP] This guide uses the familiar Docker Compose workflow to orchestrate agentic AI applications. For a s... 4 天前
    2. 2.2 Angular language-specific guide The Angular language-specific guide shows you how to containerize an Angular application using Docker, foll... 4 天前
    3. 2.3 Introduction to Azure Pipelines with Docker This guide is a community contribution. Docker would like to thank Kristiyan Velkov for his valuable contri... 4 天前
    4. 2.4 Bun language-specific guide The Bun getting started guide teaches you how to create a containerized Bun application using Docker. Ackno... 4 天前
    5. 2.5 Use Claude Code with Docker Model Runner This guide shows how to run Claude Code with Docker Model Runner as the backend model provider. You'll poin... 4 天前
    6. 2.6 Run Claude Code in a Docker Sandbox with Docker Model Runner This guide shows how to run Claude Code inside a Docker Sandbox with Docker Model Runner as the backend mod... 4 天前
    7. 2.7 C++ language-specific guide The C++ getting started guide teaches you how to create a containerized C++ application using Docker. In th... 4 天前
    8. 2.8 Use containerized databases Using a local containerized database offers flexibility and ease of setup, letting you mirror production en... 4 天前
    9. 2.9 Deno language-specific guide The Deno getting started guide teaches you how to create a containerized Deno application using Docker. Ack... 4 天前
    10. 2.10 Mocking OAuth services in testing with Dex Dex is an open-source OpenID Connect (OIDC) and OAuth 2.0 identity provider that can be configured to authe... 4 天前
    11. 2.11 Secure a Backstage application with Docker Hardened Images This guide shows how to secure a Backstage application using Docker Hardened Images (DHI). Backstage is a C... 4 天前
    12. 2.12 Use Docker Hardened Images with Red Hat OpenShift Docker Hardened Images (DHI) can be deployed on Red Hat OpenShift Container Platform, but OpenShift’s secur... 4 天前
    13. 2.13 Explore VEX statements in Docker Hardened Images Standard vulnerability scanners report CVEs against packages present in an image. With Docker Hardened Imag... 4 天前
    14. 2.14 Containerize a Django application You have installed the latest version of Docker Desktop. You have uv installed, or you can use Docker to sc... 4 天前
    15. 2.15 .NET language-specific guide The .NET getting started guide teaches you how to create a containerized .NET application using Docker. In ... 4 天前
    16. 2.16 Give sandboxed agents live web access with Firecrawl Agents in a Docker Sandbox run under a network policy that usually blocks most of the web. That keeps the a... 4 天前
    17. 2.17 Generate Docker Compose Files with Claude Code and Docker MCP Toolkit This guide introduces how to use Claude Code together with Docker MCP Toolkit so Claude can search Docker H... 4 天前
    18. 2.18 Monitor a Golang application with Prometheus and Grafana The guide teaches you how to containerize a Golang application and monitor it with Prometheus and Grafana. ... 4 天前
    19. 2.19 Go language-specific guide This guide will show you how to create, test, and deploy containerized Go applications using Docker. Acknow... 4 天前
    20. 2.20 Connect Gemini to Grafana via MCP This guide shows how to connect Gemini CLI to a Grafana instance using the Docker MCP Toolkit. Prerequisite... 4 天前
    21. 2.21 Java language-specific guide The Java getting started guide teaches you how to create a containerized Spring Boot application using Dock... 4 天前
    22. 2.22 Data science with JupyterLab Docker and JupyterLab are two powerful tools that can enhance your data science workflow. In this guide, yo... 4 天前
    23. 2.23 Developing event-driven applications with Kafka and Docker With the rise of microservices, event-driven architectures have become increasingly popular. Apache Kafka, ... 4 天前
    24. 2.24 Lab: Building Agentic Apps with Docker Get up and running with building agentic applications using Compose, Docker Model Runner, and the Docker MC... 4 天前
    25. 2.25 Lab: AI Fundamentals for Developers Get hands-on with the four core pillars of AI application development: models, prompt engineering, tool cal... 4 天前
    26. 2.26 Lab: Container Image Attestations Prove where your container images came from and that they haven't been tampered with. This lab walks throug... 4 天前
    27. 2.27 Lab: Building Container Images Take a working but naïve Dockerfile and progressively improve it into a production-grade image. Each sectio... 4 天前
    28. 2.28 Lab: Docker Compose Quickstart Build a Python Flask and Redis hit-counter app using Docker Compose, starting from a bare compose.yaml and... 4 天前
    29. 2.29 Lab: Getting Started with Docker Start from zero and learn Docker's core building blocks. You'll run pre-built containers, write a Dockerfi... 4 天前
    30. 2.30 Lab: Container-Supported Development Use containers to run the services your app depends on — databases, caches, message queues — without instal... 4 天前
    31. 2.31 Lab: The Containerized SDLC Build a real Node.js API, then apply containers at every stage of the software development lifecycle. You'l... 4 天前
    32. 2.32 Lab: Building an AI Product Reviewer Build a complete feedback analysis pipeline for a fictional AI product called Jarvis. You'll write Node.js ... 4 天前
    33. 2.33 Lab: Migrating a Node App to Docker Hardened Images Migrate a Node.js application from a standard node:24-trixie-slim base image to a Docker Hardened Image. Y... 4 天前
    34. 2.34 Lab: Getting Started with Docker Agent This lab walks you through building intelligent agents with Docker Agent. You'll learn beginner agent conce... 4 天前
    35. 2.35 Lab: Docker MCP Gateway This lab provides a comprehensive, hands-on overview of the Docker MCP Gateway, which lets you run containe... 4 天前
    36. 2.36 Develop and Deploy Laravel applications with Docker Compose Laravel is a popular PHP framework that allows developers to build web applications quickly and effectively... 4 天前
    37. 2.37 Develop and test AWS Cloud applications using LocalStack and Docker In modern application development, testing cloud applications locally before deploying them to a live envir... 4 天前
    38. 2.38 Run Mistral Vibe in a Docker Sandbox Mistral Vibe is Mistral's open source coding agent. This guide shows how to package it as a Docker Sandbox ... 4 天前
    39. 2.39 Containerize a Next.js application This guide shows you how to containerize a Next.js application using Docker, following best practices for c... 4 天前
    40. 2.40 Node.js language-specific guide Node.js is a JavaScript runtime for building server-side applications. This guide shows you how to containe... 4 天前
    41. 2.41 Use OpenCode with Docker Model Runner This guide shows how to connect OpenCode to Docker Model Runner so OpenCode can use local models for coding... 4 天前
    42. 2.42 Instrumenting a JavaScript App with OpenTelemetry OpenTelemetry (OTel) is an open-source observability framework that provides a set of APIs, SDKs, and tools... 4 天前
    43. 2.43 Visualizing your PostgreSQL databases with pgAdmin Many applications use PostgreSQL databases in the application stack. However, not all developers are knowle... 4 天前
    44. 2.44 PHP language-specific guide The PHP language-specific guide teaches you how to create a containerized PHP application using Docker. In ... 4 天前
    45. 2.45 PostgreSQL specific guide This guide gets you from zero to a running PostgreSQL container in under five minutes, then explains how to... 4 天前
    46. 2.46 Pre-seeding database with schema and data at startup for development environment Pre-seeding databases with essential data and schema during local development is a common practice to enhan... 4 天前
    47. 2.47 Python language-specific guide Acknowledgment This guide is a community contribution. Docker would like to thank Esteban Maya and Igor Ale... 4 天前
    48. 2.48 R language-specific guide The R language-specific guide teaches you how to containerize a R application using Docker. In this guide, ... 4 天前
    49. 2.49 React.js language-specific guide The React.js language-specific guide shows you how to containerize a React.js application using Docker, fol... 4 天前
    50. 2.50 Introduction to ROS 2 Development with Docker Acknowledgment This guide is a community contribution. Docker would like to thank Shakirth Anisha for her c... 4 天前
    51. 2.51 Ruby on Rails language-specific guide The Ruby language-specific guide teaches you how to containerize a Ruby on Rails application using Docker. ... 4 天前
    52. 2.52 Rust language-specific guide The Rust language-specific guide teaches you how to create a containerized Rust application using Docker. I... 4 天前
    53. 2.53 Testing an ASP.NET Core web app with Testcontainers In this guide, you'll learn how to: Use Testcontainers for .NET to spin up a Microsoft SQL Server container... 4 天前
    54. 2.54 Getting started with Testcontainers for .NET In this guide, you will learn how to: Create a .NET solution with a source and test project Implement a Cu... 4 天前
    55. 2.55 Getting started with Testcontainers for Go In this guide, you will learn how to: Create a Go application with modules support Implement a Repository t... 4 天前
    56. 2.56 Getting started with Testcontainers for Java In this guide, you will learn how to: Create a Java project with Maven Implement a CustomerService that ma... 4 天前
    57. 2.57 Testcontainers container lifecycle management using JUnit 5 In this guide, you will learn how to: Start and stop containers using JUnit 5 lifecycle callbacks Manage co... 4 天前
    58. 2.58 Replace H2 with a real database for testing In this guide, you will learn how to: Understand the drawbacks of using H2 in-memory databases for testing ... 4 天前
    59. 2.59 Configuration of services running in a container In this guide, you will learn how to: Initialize containers by copying files into them Run commands inside ... 4 天前
    60. 2.60 Testing a Spring Boot REST API with Testcontainers In this guide, you will learn how to: Create a Spring Boot application with a REST API endpoint Use Spring ... 4 天前
    61. 2.61 Getting started with Testcontainers for Node.js In this guide, you will learn how to: Create a Node.js application that stores and retrieves customers from... 4 天前
    62. 2.62 Getting started with Testcontainers for Python In this guide, you will learn how to: Create a Python application that uses PostgreSQL to store customer da... 4 天前
    63. 2.63 HTTP routing with Traefik During local development, it’s quite common to need to run multiple HTTP services. You might have both an A... 4 天前
    64. 2.64 Vue.js language-specific guide The Vue.js language-specific guide shows you how to containerize an Vue.js application using Docker, follow... 4 天前
    65. 2.65 Mocking API services in development and testing with WireMock During local development and testing, it's quite common to encounter situations where your app is dependent... 4 天前
    66. 2.66 Using Docker with Zscaler In many corporate environments, network traffic is intercepted and monitored using HTTPS proxies, such as Z... 4 天前
  3. 第 3 章 Includes 35 页
    1. 3.1 daemon-cfg-desktop [!NOTE] If you're using Docker Desktop, edit the daemon configuration through the Docker Desktop Dashboard.... 4 天前
    2. 3.2 desktop-license-update Here’s a summary of the key points: Docker Desktop is free for small businesses (fewer than 250 employees A... 4 天前
    3. 3.3 desktop-linux-launch To start Docker Desktop for Linux: Navigate to the Docker Desktop application in your Gnome/KDE Desktop. Se... 4 天前
    4. 3.4 engine-license Apache License, Version 2.0. See LICENSE for the full license. 4 天前
    5. 3.5 extensions-form Already built an extension? Let us know about your experience using the feedback form. 4 天前
    6. 3.6 hub-categories The categories include: API management: Tools for creating, publishing, analyzing, and securing APIs. Conte... 4 天前
    7. 3.7 install-script Install using the convenience script Docker provides a convenience script at https://get.docker.com/ to ins... 4 天前
    8. 3.8 root-errors [!TIP] Receiving errors when trying to run without root? The docker user group exists but contains no user... 4 天前
    9. 3.9 sandboxes-local-scope This page describes local sandboxes. For cloud behavior and limitations, see Compare local and cloud sandbo... 4 天前
    10. 3.10 swarm-compose-compat [!NOTE] The docker stack deploy command uses the legacy Compose file version 3 format, used by Compose V1.... 4 天前
    11. 3.11 swarm-mode [!NOTE] Swarm mode is an advanced feature for managing a cluster of Docker daemons. Use Swarm mode if you i... 4 天前
    12. 3.12 build Build is an optional part of the Compose Specification. It tells Compose how to (re)build an application fr... 4 天前
    13. 3.13 configs Configs let services adapt their behaviour without the need to rebuild a Docker image. As with volumes, con... 4 天前
    14. 3.14 configure-watch Add watch sections to one or more services in compose.yaml. Run docker compose up --watch to build and l... 4 天前
    15. 3.15 deploy Deploy is an optional part of the Compose Specification. It provides a set of deployment specifications for... 4 天前
    16. 3.16 extension Extensions can be used to make your Compose file more efficient and easier to maintain. Use the prefix x- ... 4 天前
    17. 3.17 fragments With Compose, you can use built-in YAML features to make your Compose file neater and more efficient. Ancho... 4 天前
    18. 3.18 include With include, you can incorporate a separate compose.yaml file directly in your current compose.yaml fil... 4 天前
    19. 3.19 interpolation Values in a Compose file can be set by variables and interpolated at runtime. Compose files use a Bash-like... 4 天前
    20. 3.20 merge Compose lets you define a Compose application model through multiple Compose files. When doing so, Compose ... 4 天前
    21. 3.21 networks Networks let services communicate with each other. By default Compose sets up a single network for your app... 4 天前
    22. 3.22 profiles Profiles help you adjust your Compose application for different environments or use cases by selectively ac... 4 天前
    23. 3.23 secrets Docker Compose provides a way for you to use secrets without having to use environment variables to store i... 4 天前
    24. 3.24 services-depends-on With the depends_on attribute, you can control the order of service startup and shutdown. It is useful if ... 4 天前
    25. 3.25 services-develop Develop lets Compose focus on the development use-case of running applications on a local machine. It also ... 4 天前
    26. 3.26 services-env-file The env_file attribute is used to specify one or more files that contain environment variables to be passe... 4 天前
    27. 3.27 services-environment The environment attribute defines environment variables set in the container. environment can use either ... 4 天前
    28. 3.28 services-healthcheck The healthcheck attribute declares a check that's run to determine whether or not the service containers a... 4 天前
    29. 3.29 services-networks The networks attribute defines the networks that service containers are attached to, referencing entries u... 4 天前
    30. 3.30 services-ports The ports is used to define the port mappings between the host machine and the containers. This is crucia... 4 天前
    31. 3.31 services-secrets The secrets attribute grants access to sensitive data defined by the secrets top-level element on a per-se... 4 天前
    32. 3.32 services-volumes The volumes attribute define mount host paths or named volumes that are accessible by service containers. ... 4 天前
    33. 3.33 services A service is an abstract definition of a computing resource within an application which can be scaled or re... 4 天前
    34. 3.34 volumes Volumes are persistent data stores implemented by the container engine. Compose offers a neutral way for se... 4 天前
    35. 3.35 watch The watch attribute automatically updates and previews your running Compose services as you edit and save ... 4 天前
  4. 122 Automated traffic detection This page is used to identify automated traffic. 4 天前
  5. 第 4 章 Manuals 691 页
    1. 4.1 Docker AI overview Docker provides tools for working with AI across your development workflow. Each tool serves a different pu... 4 天前
    2. 4.2 Accounts and admin release notes This page lists new features, enhancements, known issues, and bug fixes for Docker accounts and admin featu... 4 天前
    3. 4.3 Docker's product release lifecycle This page details Docker's product release lifecycle and how Docker defines each stage. It also provides in... 4 天前
    4. 4.4 Deprecated and retired Docker products and features This document provides an overview of Docker features, products, and open-source projects that have been de... 4 天前
    5. 4.5 Testcontainers Testcontainers is a set of open source libraries that provides easy and lightweight APIs for bootstrapping ... 4 天前
    6. 4.6 Manage company organizations, owners, and members {{< summary-bar feature_name="Company" >}} After creating a company, you can manage multiple organizations ... 4 天前
    7. 4.7 Create new company {{< summary-bar feature_name="Company" >}} Learn how to create a new company in Docker Home, a centralized ... 4 天前
    8. 4.8 Create a Docker account You can create a Docker account with email, Google, or GitHub. Creating an account gives you a Docker ID, w... 4 天前
    9. 4.9 Deactivate a Docker account When you deactivate an individual Docker account, Docker removes all of your public and private repositorie... 4 天前
    10. 4.10 Manage a Docker account Update your profile, email, password, and Google or GitHub sign-in. Update account information Other Docker... 4 天前
    11. 4.11 Activity logs {{< summary-bar feature_name="Activity logs" >}} Activity logs show a chronological list of organization an... 4 天前
    12. 4.12 View organization Insights for Docker Desktop {{< summary-bar feature_name="Insights" >}} Insights shows organization administrators how people in their ... 4 天前
    13. 4.13 Deactivate an organization {{< summary-bar feature_name="General admin" >}} Learn how to deactivate a Docker organization, including r... 4 天前
    14. 4.14 Change general organization information Learn how to update your organization information. Update organization information General organization inf... 4 天前
    15. 4.15 Create and manage a team {{< summary-bar feature_name="Admin orgs" >}} You can create teams for your organization in Docker Home or ... 4 天前
    16. 4.16 Manage licenses Licenses control which organization members can use supported Docker products. As an organization owner, yo... 4 天前
    17. 4.17 Manage usage and access for Docker products {{< summary-bar feature_name="Admin orgs" >}} Use this page to learn how to control and monitor product acc... 4 天前
    18. 4.18 Manage subscription seats You can add or remove seats from your Docker Team or Business subscription at any time to accommodate team ... 4 天前
    19. 4.19 Invite and manage organization members Invite and manage members for your organization in Docker Home. Invite members Owners can invite new member... 4 天前
    20. 4.20 Plan and maintain user access Use this workflow to decide who needs access to your Docker organization, assign appropriate permissions, a... 4 天前
    21. 4.21 Convert a Docker account to an organization {{< summary-bar feature_name="Admin orgs" >}} When you convert, your Docker ID becomes an organization inst... 4 天前
    22. 4.22 Onboard a Docker organization {{< summary-bar feature_name="Admin orgs" >}} Onboarding your organization includes: Identifying users so y... 4 天前
    23. 4.23 Create a Docker organization {{< summary-bar feature_name="Admin orgs" >}} Create an organization to group members and teams under one n... 4 天前
    24. 4.24 Plan and roll out Docker Use this workflow to plan a Docker rollout across your organization, test its settings with a pilot group, ... 4 天前
    25. 4.25 Docker Agentic Platform FAQ You can run agents such as Claude Code, Codex, and Hermes in isolated cloud sandboxes with live terminals. ... 4 天前
    26. 4.26 Get started with Docker Agentic Platform Use a cloud sandbox to review a project with a coding agent or build and run an application from a shell, w... 4 天前
    27. 4.27 Kits A kit defines a sandbox's base image, agent, setup, network rules, and the credentials it can use. Choose a... 4 天前
    28. 4.28 MCP Connect Model Context Protocol (MCP) servers to give your agent tools for working with external services. F... 4 天前
    29. 4.29 Network policies Use network policies to control which hosts and services your sandbox can reach. For tools and authenticati... 4 天前
    30. 4.30 Docker Agentic Platform release notes This marks the experimental public release of Docker Agentic Platform. Features and behavior may change. To... 4 天前
    31. 4.31 Sandboxes A sandbox is an isolated environment for running agents and tools in the cloud. You can work with your agen... 4 天前
    32. 4.32 Secrets Save API keys and tokens under Secrets so your agents can use external services without reading the credent... 4 天前
    33. 4.33 Sign up for Docker Agentic Platform [!NOTE] Docker Agentic Platform is experimental. Features and behavior may change. To use Docker Agentic Pl... 4 天前
    34. 4.34 Gordon usage limits and tiers {{< summary-bar feature_name="Gordon" >}} Gordon is included with every Docker account at the Base tier. Pa... 4 天前
    35. 4.35 Gordon use cases and examples {{< summary-bar feature_name="Gordon" >}} Gordon handles Docker workflows through natural conversation. In ... 4 天前
    36. 4.36 Gordon's capabilities {{< summary-bar feature_name="Gordon" >}} Gordon combines multiple capabilities to handle Docker workflows.... 4 天前
    37. 4.37 Data privacy and Gordon {{< summary-bar feature_name="Gordon" >}} This page explains what data Gordon accesses, how it's used, and ... 4 天前
    38. 4.38 Using Gordon via CLI {{< summary-bar feature_name="Gordon" >}} The docker ai command provides a Terminal User Interface (TUI) f... 4 天前
    39. 4.39 Configure Gordon's tools {{< summary-bar feature_name="Gordon" >}} Gordon includes built-in tools that extend its capabilities. You ... 4 天前
    40. 4.40 Using Gordon in Docker Desktop {{< summary-bar feature_name="Gordon" >}} Gordon is integrated into Docker Desktop. Access it from the side... 4 天前
    41. 4.41 Gordon's permission model {{< summary-bar feature_name="Gordon" >}} Before Gordon uses a tool or action that can modify your system, ... 4 天前
    42. 4.42 DMR REST API Once Model Runner is enabled, new API endpoints are available. You can use these endpoints to interact with... 4 天前
    43. 4.43 Configuration options Docker Model Runner provides several configuration options to tune model behavior, memory usage, and infere... 4 天前
    44. 4.44 DMR examples See some examples of complete workflows using Docker Model Runner. Sample project You can now start buildin... 4 天前
    45. 4.45 Get started with DMR Docker Model Runner (DMR) lets you run and manage AI models locally using Docker. This page shows you how t... 4 天前
    46. 4.46 IDE and tool integrations Docker Model Runner can serve as a local backend for popular AI coding assistants and development tools. Th... 4 天前
    47. 4.47 Inference engines Docker Model Runner supports three inference engines: llama.cpp, vLLM, and Diffusers. Each engine has diffe... 4 天前
    48. 4.48 Open WebUI integration Open WebUI is an open-source, self-hosted web interface that provides a ChatGPT-like experience for local A... 4 天前
    49. 4.49 Architecture {{% include "sandboxes-local-scope.md" %}} This page explains how Docker Sandboxes work under the hood. For... 4 天前
    50. 4.50 FAQ Host integration and workspace instructions on this page describe local sandboxes. See Local and cloud diff... 4 天前
    51. 4.51 Get started with local Docker Sandboxes This walkthrough uses local sandboxes. For cloud credentials and a first cloud session, see Get started wit... 4 天前
    52. 4.52 Install Docker Sandboxes Install the sbx CLI to run AI coding agents in local or cloud sandboxes. You don't need Docker Desktop or ... 4 天前
    53. 4.53 MCP gateway This page describes the local MCP gateway. Cloud sandboxes use MCP servers configured in Docker Agentic Pla... 4 天前
    54. 4.54 Docker Sandboxes release notes This page lists changes in recent stable releases of Docker Sandboxes. For the full release history, includ... 4 天前
    55. 4.55 Troubleshooting The following diagnostics and recovery steps apply to local sandboxes. Use sbx --cloud diagnose to check cl... 4 天前
    56. 4.56 Usage This page describes local sandboxes. For cloud commands, file transfers, ports, and expiration, see Use clo... 4 天前
    57. 4.57 Claude Code The following instructions apply to local sandboxes. For cloud authentication and usage, see Authenticate c... 4 天前
    58. 4.58 Codex {{% include "sandboxes-local-scope.md" %}} This guide covers authentication, configuration, and usage of Co... 4 天前
    59. 4.59 Copilot {{% include "sandboxes-local-scope.md" %}} This guide covers authentication, configuration, and usage of Gi... 4 天前
    60. 4.60 Cursor {{% include "sandboxes-local-scope.md" %}} This guide covers authentication, configuration, and usage of Cu... 4 天前
    61. 4.61 Devin {{% include "sandboxes-local-scope.md" %}} Official documentation: Devin CLI Quick start Create a sandbox a... 4 天前
    62. 4.62 Docker Agent {{% include "sandboxes-local-scope.md" %}} Official documentation: Docker Agent Quick start Create a sandbo... 4 天前
    63. 4.63 Droid {{% include "sandboxes-local-scope.md" %}} This guide covers authentication, configuration, and usage of Dr... 4 天前
    64. 4.64 Gemini {{% include "sandboxes-local-scope.md" %}} This guide covers authentication, configuration, and usage of Go... 4 天前
    65. 4.65 Kiro {{% include "sandboxes-local-scope.md" %}} This guide covers authentication, configuration, and usage of Ki... 4 天前
    66. 4.66 OpenCode {{% include "sandboxes-local-scope.md" %}} This guide covers authentication, configuration, and usage of Op... 4 天前
    67. 4.67 Shell {{% include "sandboxes-local-scope.md" %}} sbx run shell drops you into a Bash login shell inside a sandbox... 4 天前
    68. 4.68 Authenticate cloud agents Cloud agents authenticate with credentials from the cloud secret store. Set up these credentials before lau... 4 天前
    69. 4.69 Use environment files in the cloud Use an environment file to share a cloud sandbox's agent, tools, environment variables, and resource limits... 4 天前
    70. 4.70 Compare local and cloud sandboxes Local and cloud sandboxes provide isolated environments for AI agents, but they run against different resou... 4 天前
    71. 4.71 Move a sandbox The sbx move command transfers a filesystem snapshot between a local sandbox and a cloud sandbox. Use it t... 4 天前
    72. 4.72 Manage cloud network policy Cloud network policy controls outbound connections from cloud sandboxes. It is a separate, network-only pol... 4 天前
    73. 4.73 Use cloud sandboxes Use the --cloud flag with supported sbx commands to create and manage sandboxes on Docker-managed infrast... 4 天前
    74. 4.74 Manage credentials These credential stores and authentication flows apply to local sandboxes. Cloud credentials require separa... 4 天前
    75. 4.75 Sandbox environment files A sandbox environment file captures the setup for a local or cloud sandbox in a sbxenv.yaml file. Share the... 4 天前
    76. 4.76 Enable NVIDIA GPU passthrough [!IMPORTANT] GPU passthrough is experimental. The --gpu flag, the driver bundle, and the setup steps on th... 4 天前
    77. 4.77 Use local and hosted models Use sbx run --model to choose the model and service that answer your agent's requests. The agent runs insi... 4 天前
    78. 4.78 Configure a registry mirror {{% include "sandboxes-local-scope.md" %}} A registry mirror routes Docker Hub pulls for sandbox templates ... 4 天前
    79. 4.79 Docker Sandboxes settings Use sbx settings to configure Docker Sandboxes on your host, including clipboard access, kit sources, and ... 4 天前
    80. 4.80 Configure an upstream proxy This page describes proxy settings for local sandboxes, the local daemon, and host CLI connections to cloud... 4 天前
    81. 4.81 Kits v2 {{< summary-bar feature_name="Docker Sandboxes sbx" >}} V2 kits remain supported and are not deprecated. Bu... 4 天前
    82. 4.82 Use kits {{< summary-bar feature_name="Docker Sandboxes sbx" >}} If you've run sbx run claude or sbx run codex, yo... 4 天前
    83. 4.83 Base images for sandbox workloads {{< summary-bar feature_name="Docker Sandboxes sbx" >}} A base image gives your workload its operating syst... 4 天前
    84. 4.84 Build an agent workload {{< summary-bar feature_name="Docker Sandboxes sbx" >}} Build a kit that runs Claude Code on a Linux base i... 4 天前
    85. 4.85 Kit capability support {{< summary-bar feature_name="Docker Sandboxes sbx" >}} Use this reference to check whether a v3 kit can ru... 4 天前
    86. 4.86 Debug a kit {{< summary-bar feature_name="Docker Sandboxes sbx" >}} When a kit's install or startup command fails, sbx... 4 天前
    87. 4.87 Build and distribute kits {{< summary-bar feature_name="Docker Sandboxes sbx" >}} Once you've authored a kit, share it by publishing ... 4 天前
    88. 4.88 Compose a kit set {{< summary-bar feature_name="Docker Sandboxes sbx" >}} A kit set gives your team one kit to run, with the ... 4 天前
    89. 4.89 Kit authoring patterns {{< summary-bar feature_name="Docker Sandboxes sbx" >}} When you package a tool as a kit, aim to make it wo... 4 天前
    90. 4.90 Build a tool mixin {{< summary-bar feature_name="Docker Sandboxes sbx" >}} A tool mixin adds an executable and the settings it... 4 天前
    91. 4.91 Policy concepts The governance described here applies to local sandboxes. Cloud sandboxes use separate network policy confi... 4 天前
    92. 4.92 Filesystem access policies Filesystem access policies control which host paths a sandbox can mount as a workspace. Each policy contain... 4 天前
    93. 4.93 Local policy The sbx policy command manages the local policy on your machine. The local policy contains network access ... 4 天前
    94. 4.94 MCP access policies MCP access policies let organization administrators control which Model Context Protocol (MCP) servers deve... 4 天前
    95. 4.95 Network access policies The governance described here applies to local sandboxes. Cloud sandboxes use separate network policy confi... 4 天前
    96. 4.96 Organization policies The governance described here applies to local sandboxes. Cloud sandboxes use separate network policy confi... 4 天前
    97. 4.97 Retrieve audit events with the API {{< summary-bar feature_name="AI Governance Audit Logs" >}} The Audit Logs API retrieves cloud-delivered Do... 4 天前
    98. 4.98 Configure audit delivery Organization owners and users with a custom role that includes AI Governance audit permissions can configur... 4 天前
    99. 4.99 Local audit logs The sandbox daemon writes local audit records as JSON Lines ( .jsonl) files. Local audit logs stay on the h... 4 天前
    100. 4.100 Audit record reference Docker AI Governance audit records use one schema across delivery modes. Local JSON Lines files and cloud-d... 4 天前
    101. 4.101 SIEM forwarding {{< summary-bar feature_name="AI Governance Audit Logs" >}} Docker can forward audit events to your securit... 4 天前
    102. 4.102 View and export audit events Cloud delivery stores AI Governance audit records in Docker Cloud and makes them available in the hosted au... 4 天前
    103. 4.103 Monitoring policies sbx policy ls and sbx policy log give you a combined view of all active policy rules and sandbox network a... 4 天前
    104. 4.104 Sign-in enforcement Sign-in enforcement restricts Docker Sandboxes to users who are members of specific Docker organizations. A... 4 天前
    105. 4.105 MCP policy reference MCP policies are organization policies written in Cedar using Docker's MCP namespace. This reference defin... 4 天前
    106. 4.106 Connect ChatGPT to a sandbox {{< summary-bar feature_name="Docker Sandboxes SSH" >}} These connection instructions use a local sandbox. ... 4 天前
    107. 4.107 Connect Claude Desktop to a sandbox {{< summary-bar feature_name="Docker Sandboxes SSH" >}} These connection instructions use a local sandbox. ... 4 天前
    108. 4.108 Connect Cursor to a sandbox {{< summary-bar feature_name="Docker Sandboxes SSH" >}} These connection instructions use a local sandbox. ... 4 天前
    109. 4.109 Connect Orca to a sandbox {{< summary-bar feature_name="Docker Sandboxes SSH" >}} These connection instructions use a local sandbox. ... 4 天前
    110. 4.110 Connect T3 Code to a sandbox {{< summary-bar feature_name="Docker Sandboxes SSH" >}} These connection instructions use a local sandbox. ... 4 天前
    111. 4.111 Connect VS Code to a sandbox {{< summary-bar feature_name="Docker Sandboxes SSH" >}} These connection instructions use a local sandbox. ... 4 天前
    112. 4.112 Default security posture {{% include "sandboxes-local-scope.md" %}} A sandbox created with sbx run claude and no additional flags h... 4 天前
    113. 4.113 Isolation layers {{% include "sandboxes-local-scope.md" %}} AI coding agents need to execute code, install packages, and run... 4 天前
    114. 4.114 Share agent skills Shared agent skills let you install skills from Git repositories or import skills from supported agents on ... 4 天前
    115. 4.115 Authenticate command-line tools These workflows resolve credentials on the host for local sandboxes. For cloud secret setup, see Authentica... 4 天前
    116. 4.116 Run sandboxes in CI This page describes local sandboxes in CI. For cloud execution without local virtualization, see Run withou... 4 天前
    117. 4.117 Develop and test locally This page describes local sandboxes, host services, and local port mappings. For cloud endpoints, see Expos... 4 天前
    118. 4.118 Use Git with sandboxes These workspace modes apply to local sandboxes. In cloud sandboxes, transfer files or clone a remote reposi... 4 天前
    119. 4.119 Authentication and authorization Use browser sign-in when running an application interactively, or a personal access token (PAT) for automat... 4 天前
    120. 4.120 Docker Sandboxes API concepts An application uses the Docker Sandboxes API to create sandboxes, connect to them, and track their state. C... 4 天前
    121. 4.121 Errors and retries Before retrying a failed request, check whether the service already started the work. For example, a create... 4 天前
    122. 4.122 Run your first cloud sandbox Create a cloud sandbox, run a command inside it, and delete it using the Docker Sandboxes TypeScript SDK. T... 4 天前
    123. 4.123 Install the Docker Sandboxes SDK Use the Docker Sandboxes SDK to create and manage cloud sandboxes from JavaScript or TypeScript. The SDK in... 4 天前
    124. 4.124 Compute sizes and limits Choose a compute size for each sandbox and keep your application's resource usage within your account's quo... 4 天前
    125. 4.125 Add a Docker credential for cloud sandboxes Store a Docker credential for workloads that need Docker access. This is separate from signing your applica... 4 天前
    126. 4.126 Run agents with kits A kit supplies an agent's image and configuration, including tools and the settings they need. Launching a ... 4 天前
    127. 4.127 Attach persistent storage Keep project data after a sandbox is deleted by mounting a persistent volume. A volume is an independent re... 4 天前
    128. 4.128 Clone a cloud sandbox Create another sandbox using selected settings from an existing one. This example copies the image source a... 4 天前
    129. 4.129 Authenticate to Docker Sign in to Docker so your application can create and use Cloud Sandboxes. Before you begin, install the SDK... 4 天前
    130. 4.130 Control what a sandbox can reach Control which destinations an agent or command can reach. A sandbox's effective policy combines account rul... 4 天前
    131. 4.131 Copy a file into a cloud sandbox Send project files, scripts, or input data to a running sandbox. Use its file collection instead of putting... 4 天前
    132. 4.132 Create your first sandbox Create a sandbox from a kit and run a command inside it. A kit bundles an image and configuration for a too... 4 天前
    133. 4.133 Delete a cloud sandbox Delete a sandbox when its work is finished. Deletion removes its processes and sandbox-local files, so down... 4 天前
    134. 4.134 Expose a port from a cloud sandbox Reach a web application running inside a sandbox through an HTTPS URL. Publishing creates a route to the ap... 4 天前
    135. 4.135 Find a process you lost track of Reconnect to work after losing a process connection. Starting a new command can duplicate effects, so first... 4 天前
    136. 4.136 Get a stored secret into a sandbox Give an agent access to its provider without placing the real credential in its command arguments or source... 4 天前
    137. 4.137 Get an SSH certificate Request a short-lived SSH certificate for access to a sandbox. Keep the private key on your machine; send o... 4 天前
    138. 4.138 Get image pull URLs Obtain the registry references needed to pull a managed image with an OCI-compatible tool. This is useful w... 4 天前
    139. 4.139 Give a sandbox an MCP gateway Give an agent access to external tools through MCP, the Model Context Protocol. A gateway presents several ... 4 天前
    140. 4.140 Handle errors and degradation Distinguish a rejected request from an accepted operation that later fails. This keeps retries from hiding ... 4 天前
    141. 4.141 Keep a cloud sandbox running Set a sandbox lifetime to prevent abandoned work from running indefinitely, and choose what happens when it... 4 天前
    142. 4.142 Let a stopped sandbox resume on demand Let a request to a published application start a stopped sandbox. This can suit an application that should ... 4 天前
    143. 4.143 Manage cloud secrets Store workload credentials separately from application code. Secret reads return metadata only, so keep the... 4 天前
    144. 4.144 Manage network policies Create reusable network policies in your Docker account, then attach their IDs when creating sandboxes. The... 4 天前
    145. 4.145 Page through and filter lists List resources without losing results at page boundaries. SDK collection iterators request each page for yo... 4 天前
    146. 4.146 Read files out of a sandbox Read build results, inspect project files, or copy data out before deleting a sandbox. Start with a running... 4 天前
    147. 4.147 Recover when the endpoint moves Refresh a sandbox handle after a restart or connection change. A saved address can become stale even though... 4 天前
    148. 4.148 Register and manage an image Reuse an image across sandboxes by registering it with Docker Cloud Sandboxes. Registration creates an imag... 4 天前
    149. 4.149 Retry without creating duplicates Retry a request without creating duplicate work. An idempotency key identifies one logical operation, such ... 4 天前
    150. 4.150 Run a complete example Run a small program that signs in to Docker, creates a sandbox from the shell kit, prints a greeting, and ... 4 天前
    151. 4.151 Run an interactive shell in a cloud sandbox Run a process with a terminal when it expects interactive input. A terminal session differs from a captured... 4 天前
    152. 4.152 Run something that produces real output Choose how your application receives command output. Captured output is convenient for a short command; str... 4 天前
    153. 4.153 Run work across many sandboxes Run a command across several existing sandboxes while keeping concurrency bounded. This can collect diagnos... 4 天前
    154. 4.154 Run your first command Run a command in an existing sandbox and collect its output. Start with an authenticated client and the san... 4 天前
    155. 4.155 Run your own container image Run your own tools from a container image when a bundled kit does not fit the task. You supply the image re... 4 天前
    156. 4.156 Send values the API accepts Build SDK options without confusing an omitted value with an explicit false or zero. This matters for setti... 4 天前
    157. 4.157 Snapshot and fork a sandbox Save a sandbox's state so you can start another sandbox from the same point later. A snapshot is separate f... 4 天前
    158. 4.158 Stop and restart a sandbox Stop a sandbox when you want to keep its disk but pause its execution. Start the same sandbox later to cont... 4 天前
    159. 4.159 What your workload starts with Inspect the environment a process receives and override a value for one command. This helps diagnose a miss... 4 天前
    160. 4.160 Work within the limits Bound work so account limits and temporary capacity refusals do not turn into unbounded retries. Use an aut... 4 天前
    161. 4.161 Install Docker Skills Choose the installation method managed by your agent or organization. Native plugins, the Gemini CLI extens... 4 天前
    162. 4.162 Builder settings The Builder settings page in Docker Build Cloud lets you configure disk allocation, private resource access... 4 天前
    163. 4.163 Checking your build configuration {{< summary-bar feature_name="Build checks" >}} Build checks are a feature introduced in Dockerfile 1.8. It... 4 天前
    164. 4.164 Use Docker Build Cloud in CI Using Docker Build Cloud in CI can speed up your build pipelines, which means less time spent waiting and c... 4 天前
    165. 4.165 Optimize for building in the cloud Docker Build Cloud runs your builds remotely, and not on the machine where you invoke the build. This means... 4 天前
    166. 4.166 Docker Build Cloud release notes This page contains information about the new features, improvements, known issues, and bug fixes in Docker ... 4 天前
    167. 4.167 Building with Bake from a Compose file Bake supports the Compose file format to parse a Compose file and translate each service to a target. # com... 4 天前
    168. 4.168 Docker Build Cloud setup Before you can start using Docker Build Cloud, you must add the builder to your local environment. Prerequi... 4 天前
    169. 4.169 Using Bake with additional contexts In addition to the main context key that defines the build context, each target can also define additional... 4 天前
    170. 4.170 Building with Docker Build Cloud To build using Docker Build Cloud, invoke a build command and specify the name of the builder using the --... 4 天前
    171. 4.171 Expression evaluation in Bake Bake files in the HCL format support expression evaluation, which lets you perform arithmetic operations, c... 4 天前
    172. 4.172 Functions HCL functions are great for when you need to manipulate values in your build configuration in more complex ... 4 天前
    173. 4.173 Inheritance in Bake Targets can inherit attributes from other targets, using the inherits attribute. For example, imagine that... 4 天前
    174. 4.174 Using the Compose SDK {{< summary-bar feature_name="Compose SDK" >}} The docker/compose package can be used as a Go library by t... 4 天前
    175. 4.175 Introduction to Bake Bake is an abstraction for the docker build command that lets you manage your build configuration (CLI fla... 4 天前
    176. 4.176 Docker Compose Quickstart This tutorial aims to introduce fundamental concepts of Docker Compose by guiding you through the developme... 4 天前
    177. 4.177 Matrix targets A matrix strategy lets you fork a single target into multiple different variants, based on parameters that ... 4 天前
    178. 4.178 Overriding configurations Bake supports loading build definitions from files, but sometimes you need even more flexibility to configu... 4 天前
    179. 4.179 Trust model for Compose files Docker Compose treats every Compose file as trusted input. When a Compose file requests elevated privileges... 4 天前
    180. 4.180 Remote Bake file definition You can build Bake files directly from a remote Git repository or HTTPS URL: $ docker buildx bake "https://... 4 天前
    181. 4.181 Bake targets A target in a Bake file represents a build invocation. It holds all the information you would normally pass... 4 天前
    182. 4.182 Customize Compose Bridge {{< summary-bar feature_name="Compose bridge" >}} You can customize how Compose Bridge converts your Docker... 4 天前
    183. 4.183 Variables in Bake You can define and use variables in a Bake file to set attribute values, interpolate them into other values... 4 天前
    184. 4.184 Use the default Compose Bridge transformation {{< summary-bar feature_name="Compose bridge" >}} Compose Bridge includes a built-in transformation that au... 4 天前
    185. 4.185 Use Docker Model Runner with Compose Bridge Compose Bridge supports model-aware deployments. It can deploy and configure Docker Model Runner, a lightwe... 4 天前
    186. 4.186 Manage builders You can create, inspect, and manage builders using docker buildx commands, or using Docker Desktop. Create... 4 天前
    187. 4.187 Build dependent images {{< summary-bar feature_name="Compose dependent images" >}} To reduce push/pull time and image weight, a co... 4 天前
    188. 4.188 Cloud driver The Buildx cloud driver connects to managed BuildKit instances in Docker Build Cloud. Docker provisions and... 4 天前
    189. 4.189 Use Compose Watch {{< summary-bar feature_name="Compose file watch" >}} {{% include "compose/watch.md" %}} watch adheres to t... 4 天前
    190. 4.190 Docker container driver The Docker container driver allows creation of a managed and customizable BuildKit environment in a dedicat... 4 天前
    191. 4.191 Run Docker Compose services with GPU access Compose services can define GPU device reservations if the Docker host contains such devices and the Docker... 4 天前
    192. 4.192 Docker driver The Buildx Docker driver is the default driver. It uses the BuildKit server components built directly into ... 4 天前
    193. 4.193 Use init containers in Compose {{< summary-bar feature_name="Compose pre_start" >}} Init containers are short-lived containers that run be... 4 天前
    194. 4.194 Kubernetes driver The Kubernetes driver lets you connect your local development or CI environments to builders in a Kubernete... 4 天前
    195. 4.195 Using lifecycle hooks with Compose {{< summary-bar feature_name="Compose lifecycle hooks" >}} Services lifecycle hooks When Docker Compose run... 4 天前
    196. 4.196 Remote driver The Buildx remote driver allows for more complex custom build workloads, allowing you to connect to externa... 4 天前
    197. 4.197 Define AI Models in Docker Compose applications {{< summary-bar feature_name="Compose models" >}} Compose lets you define AI models as core components of y... 4 天前
    198. 4.198 Networking in Compose Compose handles networking for you by default, but gives you fine-grained control when you need it. This pa... 4 天前
    199. 4.199 Base images All Dockerfiles start from a base image. A base is the image that your image extends. It refers to the cont... 4 天前
    200. 4.200 Package and deploy Docker Compose applications as OCI artifacts {{< summary-bar feature_name="Compose OCI artifact" >}} Docker Compose supports working with OCI artifacts,... 4 天前
    201. 4.201 Building best practices Multi-stage builds let you reduce the size of your final image, by creating a cleaner separation between th... 4 天前
    202. 4.202 Use Compose in production When you define your app with Compose in development, you can use this definition to run your application i... 4 天前
    203. 4.203 Container Device Interface (CDI) The Container Device Interface (CDI) is a specification designed to standardize how devices (like GPUs, FPG... 4 天前
    204. 4.204 Using profiles with Compose {{% include "compose/profiles.md" %}} Assigning profiles to services Services are associated with profiles ... 4 天前
    205. 4.205 Export binaries Did you know that you can use Docker to build your application to standalone binaries? Sometimes, you don’t... 4 天前
    206. 4.206 Specify a project name By default, Compose assigns the project name based on the name of the directory that contains the Compose f... 4 天前
    207. 4.207 Multi-platform builds A multi-platform build refers to a single build invocation that targets multiple different operating system... 4 天前
    208. 4.208 Use provider services {{< summary-bar feature_name="Compose provider services" >}} Docker Compose supports provider services, whi... 4 天前
    209. 4.209 Multi-stage builds Multi-stage builds are useful to anyone who has struggled to optimize Dockerfiles while keeping them easy t... 4 天前
    210. 4.210 Control startup and shutdown order in Compose You can control the order of service startup and shutdown with the depends_on attribute. Compose always sta... 4 天前
    211. 4.211 Registry authentication Buildx uses Docker's credential configuration to authenticate when pulling images for a build and pushing b... 4 天前
    212. 4.212 Manage secrets securely in Docker Compose A secret is any piece of data, such as a password, certificate, or API key, that shouldn’t be transmitted o... 4 天前
    213. 4.213 Build secrets A build secret is any piece of sensitive information, such as a password or API token, consumed as part of ... 4 天前
    214. 4.214 Build variables In Docker Build, build arguments ( ARG) and environment variables ( ENV) both serve as a means to pass info... 4 天前
    215. 4.215 Best practices for working with environment variables in Docker Compose Handle sensitive information securely Be cautious about including sensitive data in environment variables. ... 4 天前
    216. 4.216 Environment variables precedence in Docker Compose When the same environment variable is set in multiple sources, Docker Compose follows a precedence rule to ... 4 天前
    217. 4.217 Configure BuildKit If you create a docker-container or kubernetes builder with Buildx, you can apply a custom BuildKit confi... 4 天前
    218. 4.218 Configure pre-defined environment variables in Docker Compose Docker Compose includes several pre-defined environment variables. It also inherits common Docker CLI envir... 4 天前
    219. 4.219 Set environment variables within your container's environment A container's environment is not set until there's an explicit entry in the service configuration to make t... 4 天前
    220. 4.220 Custom Dockerfile syntax BuildKit supports loading frontends dynamically from container images. To use an external Dockerfile fronte... 4 天前
    221. 4.221 Set, use, and manage variables in a Compose file with interpolation A Compose file can use variables to offer more flexibility. If you want to quickly switch between image tag... 4 天前
    222. 4.222 Build garbage collection While docker builder prune or docker buildx prune commands run at once, Garbage Collection (GC) runs peri... 4 天前
    223. 4.223 Extend your Compose file Docker Compose's extends attribute lets you share common configurations among different files, or even dif... 4 天前
    224. 4.224 Build cache invalidation When building an image, Docker steps through the instructions in your Dockerfile, executing each in the ord... 4 天前
    225. 4.225 Include {{< summary-bar feature_name="Compose include" >}} {{% include "compose/include.md" %}} The include top-le... 4 天前
    226. 4.226 Optimize cache usage in builds When building with Docker, a layer is reused from the build cache if the instruction and the files it depen... 4 天前
    227. 4.227 Merge Compose files Docker Compose lets you merge and override a set of Compose files together to create a composite Compose fi... 4 天前
    228. 4.228 Azure Blob Storage cache {{< summary-bar feature_name="Azure blob" >}} The azblob cache store uploads your resulting build cache to... 4 天前
    229. 4.229 Install the Docker Compose plugin This page contains instructions on how to install the Docker Compose plugin on Linux from the command line.... 4 天前
    230. 4.230 GitHub Actions cache {{< summary-bar feature_name="GitHub Actions cache" >}} The GitHub Actions cache utilizes the GitHub-provid... 4 天前
    231. 4.231 Install the Docker Compose standalone (Legacy) [!WARNING] This install scenario is not recommended and is only supported for backward compatibility purpos... 4 天前
    232. 4.232 Inline cache The inline cache storage backend is the simplest way to get an external cache and is easy to get started u... 4 天前
    233. 4.233 Uninstall Docker Compose How you uninstall Docker Compose depends on how it was installed. This guide covers uninstallation instruct... 4 天前
    234. 4.234 Local cache The local cache store is a simple cache option that stores your cache as files in a directory on your file... 4 天前
    235. 4.235 Registry cache The registry cache storage can be thought of as an extension to the inline cache. Unlike the inline cach... 4 天前
    236. 4.236 How Compose works With Docker Compose you use a YAML configuration file, known as the Compose file, to configure your applica... 4 天前
    237. 4.237 Amazon S3 cache {{< summary-bar feature_name="Amazon S3 cache" >}} The s3 cache storage uploads your resulting build cache... 4 天前
    238. 4.238 Why use Compose? Using Docker Compose offers several benefits that streamline the development, deployment, and management of... 4 天前
    239. 4.239 History and development of Docker Compose This page provides: A brief history of the development of the Docker Compose CLI A clear explanation of the... 4 天前
    240. 4.240 Add image annotations with GitHub Actions Annotations let you specify arbitrary metadata for OCI image components, such as manifests, indexes, and de... 4 天前
    241. 4.241 Frequently asked questions about Docker Compose What is the difference between docker compose and docker-compose Version one of the Docker Compose comman... 4 天前
    242. 4.242 Add SBOM and provenance attestations with GitHub Actions Software Bill of Material (SBOM) and provenance attestations add metadata about the contents of your image,... 4 天前
    243. 4.243 Give feedback There are many ways you can provide feedback on Docker Compose. Report bugs or problems on GitHub To report... 4 天前
    244. 4.244 GitHub Actions build summary Docker's GitHub Actions for building and pushing images generate a job summary for your build that outlines... 4 天前
    245. 4.245 Cache management with GitHub Actions This page contains examples on using the cache storage backends with GitHub Actions. [!NOTE] See Cache stor... 4 天前
    246. 4.246 Resolve the recent Docker Desktop issue on macOS This guide provides steps to address a recent issue affecting some macOS users of Docker Desktop. The issue... 4 天前
    247. 4.247 Validating build configuration with GitHub Actions Build checks let you validate your docker build configuration without actually running the build. Run chec... 4 天前
    248. 4.248 Docker Desktop release notes This page contains information about the new features, improvements, known issues, and bug fixes in Docker ... 4 天前
    249. 4.249 Configuring your GitHub Actions builder This page contains instructions on configuring your BuildKit instances when using our Setup Buildx Action. ... 4 天前
    250. 4.250 Uninstall Docker Desktop [!WARNING] Uninstalling Docker Desktop destroys Docker containers, images, volumes, and other Docker-relate... 4 天前
    251. 4.251 Copy image between registries with GitHub Actions Multi-platform images built using Buildx can be copied from one registry to another using the buildx image... 4 天前
    252. 4.252 Export to Docker with GitHub Actions You may want your build result to be available in the Docker client through docker images to be able to use... 4 天前
    253. 4.253 Allowlist for Docker Desktop {{< summary-bar feature_name="Allow list" >}} This page contains the domain URLs that you need to add to a ... 4 天前
    254. 4.254 Local registry with GitHub Actions For testing purposes you may need to create a local registry to push images into: name: ci on: push: jobs... 4 天前
    255. 4.255 Manage tags and labels with GitHub Actions If you want an "automatic" tag management and OCI Image Format Specification for labels, you can do it in a... 4 天前
    256. 4.256 Configure sign-in enforcement {{< summary-bar feature_name="Enforce sign-in" >}} You can enforce sign-in for Docker Desktop using several... 4 天前
    257. 4.257 Multi-platform image with GitHub Actions You can build multi-platform images using the platforms option, as shown in the following example: [!NOTE]... 4 天前
    258. 4.258 Named contexts with GitHub Actions You can define additional build contexts, and access them in your Dockerfile with FROM name or --from=nam... 4 天前
    259. 4.259 Docker Desktop in Microsoft Dev Box [!IMPORTANT] Microsoft has announced the retirement of Microsoft Dev Box. The service entered its closing-d... 4 天前
    260. 4.260 Push to multiple registries with GitHub Actions The following workflow will connect you to Docker Hub and GitHub Container Registry, and push the image to ... 4 天前
    261. 4.261 Enterprise deployment FAQs Common questions about installing Docker Desktop using the MSI installer. What happens to user data if they... 4 天前
    262. 4.262 Reproducible builds with GitHub Actions SOURCE_DATE_EPOCH is a standardized environment variable for instructing build tools to produce a reproduci... 4 天前
    263. 4.263 Install Docker Desktop from the Microsoft Store on Windows You can deploy Docker Desktop for Windows through the Microsoft app store. The Microsoft Store version of D... 4 天前
    264. 4.264 Using secrets with GitHub Actions A build secret is sensitive information, such as a password or API token, consumed as part of the build pro... 4 天前
    265. 4.265 MSI installer {{< summary-bar feature_name="MSI installer" >}} The MSI package supports various MDM (Mobile Device Manage... 4 天前
    266. 4.266 Share built image between jobs with GitHub Actions As each job is isolated in its own runner, you can't use your built image between jobs, except if you're us... 4 天前
    267. 4.267 PKG installer {{< summary-bar feature_name="PKG installer" >}} The PKG package supports various MDM (Mobile Device Manage... 4 天前
    268. 4.268 Test before push with GitHub Actions In some cases, you might want to validate that the image works as expected before pushing it. The following... 4 天前
    269. 4.269 Deploy with Intune {{< summary-bar feature_name="Intune" >}} Learn how to deploy Docker Desktop on Windows and macOS devices u... 4 天前
    270. 4.270 Update Docker Hub description with GitHub Actions You can update the Docker Hub repository description using a third party action called Docker Hub Descripti... 4 天前
    271. 4.271 Deploy with Jamf Pro {{< summary-bar feature_name="Jamf Pro" >}} Learn how to deploy Docker Desktop for Mac using Jamf Pro, incl... 4 天前
    272. 4.272 Docker GitHub Builder architecture Docker GitHub Builder separates repository orchestration from build implementation. A consuming repository ... 4 天前
    273. 4.273 Air-gapped containers {{< summary-bar feature_name="Air-gapped containers" >}} Air-gapped containers let you restrict container n... 4 天前
    274. 4.274 Bake with Docker GitHub Builder The bake.yml reusable workflow builds from a Bake definition instead of a Dockerfile input set. This page ... 4 天前
    275. 4.275 Image Access Management {{< summary-bar feature_name="Hardened Docker Desktop" >}} Image Access Management lets administrators cont... 4 天前
    276. 4.276 Build with Docker GitHub Builder The build.yml reusable workflow builds from a Dockerfile and packages the same core tasks that many reposi... 4 天前
    277. 4.277 Namespace access control {{< summary-bar feature_name="Namespace access" >}} Namespace access control lets organization administrato... 4 天前
    278. 4.278 Registry Access Management {{< summary-bar feature_name="Registry access management" >}} Registry Access Management (RAM) lets adminis... 4 天前
    279. 4.279 Build context The docker build and docker buildx build commands build Docker images from a Dockerfile and a context. Wh... 4 天前
    280. 4.280 Dockerfile overview Dockerfile It all starts with a Dockerfile. Docker builds images by reading the instructions from a Dockerf... 4 天前
    281. 4.281 Configure Docker socket exceptions and advanced settings {{< summary-bar feature_name="Hardened Docker Desktop" >}} This page shows you how to configure Docker sock... 4 天前
    282. 4.282 Docker Build Overview Docker Build implements a client-server architecture, where: Client: Buildx is the client and the user inte... 4 天前
    283. 4.283 Enable Enhanced Container Isolation {{< summary-bar feature_name="Hardened Docker Desktop" >}} ECI prevents malicious containers from compromis... 4 天前
    284. 4.284 Enhanced Container Isolation FAQs {{< summary-bar feature_name="Hardened Docker Desktop" >}} This page answers common questions about Enhance... 4 天前
    285. 4.285 OpenTelemetry support Both Buildx and BuildKit support OpenTelemetry. To capture the trace to Jaeger, set JAEGER_TRACE environme... 4 天前
    286. 4.286 Enhanced Container Isolation limitations {{< summary-bar feature_name="Hardened Docker Desktop" >}} Enhanced Container Isolation has some platform-s... 4 天前
    287. 4.287 Image and registry exporters The image exporter outputs the build result into a container image format. The registry exporter is identi... 4 天前
    288. 4.288 Desktop settings reporting {{< summary-bar feature_name="Compliance reporting" >}} Desktop settings reporting tracks user compliance w... 4 天前
    289. 4.289 Local and tar exporters The local and tar exporters output the root filesystem of the build result into a local directory. They'r... 4 天前
    290. 4.290 Configure Settings Management in Docker Home {{< summary-bar feature_name="Admin Console" >}} Use Docker Home to create and manage settings policies for... 4 天前
    291. 4.291 OCI and Docker exporters The oci exporter outputs the build result into an OCI image layout tarball. The docker exporter behaves t... 4 天前
    292. 4.292 Configure Settings Management with a JSON file {{< summary-bar feature_name="Hardened Docker Desktop" >}} Settings Management lets you configure and enfor... 4 天前
    293. 4.293 Settings reference This reference documents Docker Desktop settings that administrators can configure using Settings Managemen... 4 天前
    294. 4.294 Annotations Annotations provide descriptive metadata for images. Use annotations to record arbitrary information and at... 4 天前
    295. 4.295 SBOM attestations SBOM attestations help ensure software supply chain transparency by verifying the software artifacts an ima... 4 天前
    296. 4.296 containerd image store Docker Desktop uses containerd as its image store by default. The image store is the component responsible ... 4 天前
    297. 4.297 Provenance attestations The provenance attestations include facts about the build process, including details such as: Build timesta... 4 天前
    298. 4.298 Use the Docker Desktop CLI The Docker Desktop CLI lets you perform key operations such as starting, stopping, restarting, and updating... 4 天前
    299. 4.299 GPU support in Docker Desktop for Windows [!NOTE] This page covers GPU passthrough to Linux containers using --gpus, which is only available on Wind... 4 天前
    300. 4.300 Built-in functions Buildx provides built-in functions, in addition to the Rego built-ins, to extend Rego policies with Docker-... 4 天前
    301. 4.301 Synchronized file shares {{< summary-bar feature_name="Synchronized file sharing" >}} Synchronized file shares is an alternative fil... 4 天前
    302. 4.302 Debugging build policies When policies don't work as expected, use the tools available to inspect policy evaluation and understand w... 4 天前
    303. 4.303 Using USB/IP with Docker Desktop {{< summary-bar feature_name="USB/IP support" >}} USB/IP enables you to share USB devices over the network,... 4 天前
    304. 4.304 Policy templates and examples This page provides complete, working policy examples you can copy and adapt. The examples are organized int... 4 天前
    305. 4.305 Virtual Machine Manager Docker Desktop supports multiple Virtual Machine Managers (VMMs) to power the Linux VM that runs containers... 4 天前
    306. 4.306 Input reference When Buildx evaluates policies, it provides information about build inputs through the input object. The s... 4 天前
    307. 4.307 Wasm workloads {{< summary-bar feature_name="Wasm workloads" >}} [!IMPORTANT] Wasm workloads are deprecated and will be re... 4 天前
    308. 4.308 Introduction to build policies Build policies let you validate the inputs to your Docker builds before they run. This tutorial walks you t... 4 天前
    309. 4.309 Test build policies The docker buildx policy test command runs unit tests for build policies using OPA's standard test framewo... 4 天前
    310. 4.310 Docker MCP Catalog {{< summary-bar feature_name="Docker MCP Catalog" >}} The Docker MCP Catalog is a curated collection of ver... 4 天前
    311. 4.311 Using build policies Build policies validate build inputs and can check HTTP(S) requests during build steps. This guide covers h... 4 天前
    312. 4.312 Use MCP Toolkit from the CLI {{< summary-bar feature_name="Docker MCP Toolkit" >}} [!NOTE] The docker mcp commands documented here are ... 4 天前
    313. 4.313 Validating Git repositories Git repositories often appear in Docker builds as source code inputs. The ADD instruction can clone reposi... 4 天前
    314. 4.314 Dynamic MCP Dynamic MCP enables AI agents to discover and add MCP servers on-demand during a conversation, without manu... 4 天前
    315. 4.315 Validating image inputs Container images are the most common build inputs. Every FROM instruction pulls an image, and COPY --from... 4 天前
    316. 4.316 MCP Toolkit FAQs Docker MCP Catalog and Toolkit is a solution for securely building, sharing, and running MCP tools. This pa... 4 天前
    317. 4.317 Get started with Docker MCP Toolkit {{< summary-bar feature_name="Docker MCP Toolkit" >}} [!NOTE] This page describes the MCP Toolkit interface... 4 天前
    318. 4.318 MCP Gateway [!NOTE] MCP Gateway as part of Docker AI Governance is an invite-only feature. Contact Docker Sales to lear... 4 天前
    319. 4.319 MCP Profiles {{< summary-bar feature_name="MCP Profiles" >}} Profiles organize your MCP servers into named collections. ... 4 天前
    320. 4.320 Docker MCP Toolkit {{< summary-bar feature_name="Docker MCP Toolkit" >}} [!NOTE] This page describes the MCP Toolkit interface... 4 天前
    321. 4.321 Explore networking how-tos on Docker Desktop This page explains how to configure and use networking features, connect containers to host services, work ... 4 天前
    322. 4.322 WSL 2 best practices for Docker Desktop on Windows This page covers recommendations when running Docker Desktop on Windows using WSL 2, including version requ... 4 天前
    323. 4.323 Custom kernels on WSL [!WARNING] Using a custom kernel with Docker Desktop on WSL 2 is not officially supported and may cause iss... 4 天前
    324. 4.324 Develop with Docker Desktop using WSL 2 on Windows The following section describes how to start developing your applications using Docker and WSL 2. For the b... 4 天前
    325. 4.325 Docker Desktop for Mac 2.x release notes This page contains release notes for Docker Desktop for Mac 2.x. Docker Desktop Community 2.5.0.1 2020-11-1... 4 天前
    326. 4.326 Docker for Windows 2.x release notes This page contains release notes for Docker Desktop for Windows 2.x. Docker Desktop Community 2.5.0.1 2020-... 4 天前
    327. 4.327 Docker Desktop for Mac 3.x release notes This page contains release notes for Docker Desktop for Mac 3.x. Docker Desktop 3.6.0 2021-08-11 New Dev En... 4 天前
    328. 4.328 Docker for Windows 3.x release notes This page contains release notes for Docker Desktop for Windows 3.x. Docker Desktop 3.6.0 2021-08-11 New De... 4 天前
    329. 4.329 Release notes for previous versions This page contains release notes for older versions of Docker Desktop for Mac. Stable Releases of 2018 Dock... 4 天前
    330. 4.330 Release notes for previous versions This page contains release notes for older versions of Docker Desktop for Windows. Stable Releases of 2018 ... 4 天前
    331. 4.331 Docker Desktop for Mac Edge release notes This page contains information about Docker Desktop Edge releases. Edge releases give you early access to o... 4 天前
    332. 4.332 Docker Desktop for Windows Edge Release notes This page contains information about Docker Desktop Edge releases. Edge releases give you early access to o... 4 天前
    333. 4.333 How to back up and restore your Docker Desktop data Use this procedure to back up and restore your images and container data. This is useful if you want to res... 4 天前
    334. 4.334 Change your Docker Desktop settings Customize Docker Desktop behavior and optimize performance and resource usage with Docker Desktop's setting... 4 天前
    335. 4.335 Run Docker Desktop for Windows in a VM or VDI environment Docker recommends running Docker Desktop natively on Mac, Linux, or Windows. However, Docker Desktop for Wi... 4 天前
    336. 4.336 Install Docker Desktop on Mac Docker Desktop terms Commercial use of Docker Desktop in larger enterprises (more than 250 employees or mor... 4 天前
    337. 4.337 Understand permission requirements for Docker Desktop on Mac This page contains information about the permission requirements for running and installing Docker Desktop ... 4 天前
    338. 4.338 Install Docker Desktop on Windows Docker Desktop terms Commercial use of Docker Desktop in larger enterprises (more than 250 employees OR mor... 4 天前
    339. 4.339 Understand permission requirements for Windows This page contains information about the permission requirements for running and installing Docker Desktop ... 4 天前
    340. 4.340 Install Docker Desktop on Arch-based distributions {{< summary-bar feature_name="Docker Desktop Archlinux" >}} Docker Desktop terms Commercial use of Docker D... 4 天前
    341. 4.341 Install Docker Desktop on Debian Docker Desktop terms Commercial use of Docker Desktop in larger enterprises (more than 250 employees OR mor... 4 天前
    342. 4.342 Install Docker Desktop on Fedora Docker Desktop terms Commercial use of Docker Desktop in larger enterprises (more than 250 employees OR mor... 4 天前
    343. 4.343 Install Docker Desktop on RHEL Docker Desktop terms Commercial use of Docker Desktop in larger enterprises (more than 250 employees or mor... 4 天前
    344. 4.344 Install Docker Desktop on Ubuntu Docker Desktop terms Commercial use of Docker Desktop in larger enterprises (more than 250 employees or mor... 4 天前
    345. 4.345 Give feedback There are many ways you can provide feedback on Docker Desktop or Docker Desktop features. In-product feedb... 4 天前
    346. 4.346 General FAQs for Desktop Can I use Docker Desktop offline? Yes, you can use Docker Desktop offline. However, you cannot access featu... 4 天前
    347. 4.347 FAQs for Docker Desktop for Linux Why does Docker Desktop for Linux run a VM? Docker Desktop for Linux runs a Virtual Machine (VM) for the fo... 4 天前
    348. 4.348 FAQs for Docker Desktop for Mac What is HyperKit? HyperKit is a legacy hypervisor built on top of Hypervisor.framework in macOS. Previous v... 4 天前
    349. 4.349 FAQs on Docker Desktop releases How often will new releases be? New releases are available every week, unless there are critical fixes that... 4 天前
    350. 4.350 FAQs for Docker Desktop for Windows Can I use VirtualBox alongside Docker Desktop? Yes, you can run VirtualBox along with Docker Desktop if you... 4 天前
    351. 4.351 Troubleshoot topics for Docker Desktop [!TIP] If you do not find a solution in troubleshooting, browse the GitHub repositories or create a new iss... 4 天前
    352. 4.352 Explore the Builds view in Docker Desktop The Builds view provides an interactive interface for inspecting build history, monitoring active builds, a... 4 天前
    353. 4.353 Explore the Containers view in Docker Desktop The Containers view lists all running and stopped containers and applications. It provides a clean interfac... 4 天前
    354. 4.354 Explore the Images view in Docker Desktop The Images view displays a list of your Docker images and allows you to run an image as a container, pull t... 4 天前
    355. 4.355 Explore the Kubernetes view Docker Desktop includes a standalone Kubernetes server and client, as well as Docker CLI integration, enabl... 4 天前
    356. 4.356 Explore the Logs view in Docker Desktop {{< summary-bar feature_name="Desktop logs" >}} The Logs view provides a unified, real-time log stream from... 4 天前
    357. 4.357 Docker Desktop's Resource Saver mode Resource Saver mode significantly reduces Docker Desktop's CPU and memory utilization on the host by 2 GBs ... 4 天前
    358. 4.358 Explore the Volumes view in Docker Desktop The Volumes view in Docker Desktop lets you create, inspect, delete, clone, empty, export, and import Docke... 4 天前
    359. 4.359 Docker Hardened Images quickstart This guide shows you how to go from zero to running a Docker Hardened Image (DHI) using a real example. At ... 4 天前
    360. 4.360 Resources and feedback This page provides links to additional resources, community channels, and ways to give feedback on Docker H... 4 天前
    361. 4.361 Available types of Docker Hardened Images Docker Hardened Images (DHI) is a comprehensive catalog of security-hardened container images built to meet... 4 天前
    362. 4.362 How Docker Hardened Images are built Docker Hardened Images are built through an automated pipeline that monitors upstream sources, applies secu... 4 天前
    363. 4.363 EU data residency for Docker Hardened Images {{< summary-bar feature_name="Docker Hardened Images EU data residency" >}} Docker can provision your organ... 4 天前
    364. 4.364 Malware scanning The Docker Hardened Image (DHI) pipeline scans for viruses and malware as part of the build process. The sc... 4 天前
    365. 4.365 Understanding roles and responsibilities for Docker Hardened Images Docker Hardened Images (DHIs) are curated and maintained by Docker, and built using upstream open source co... 4 天前
    366. 4.366 Scanner integrations Docker Hardened Images (DHI) work with various vulnerability scanners. However, to get accurate results tha... 4 天前
    367. 4.367 How Docker Hardened Images are tested Docker Hardened Images (DHIs) are designed to be secure, minimal, and production-ready. To ensure their rel... 4 天前
    368. 4.368 What are hardened images and why use them? In today’s diverse software environments, container images are often designed for flexibility and broad com... 4 天前
    369. 4.369 Attestations Docker Hardened Images (DHIs) and charts include comprehensive, signed security attestations that verify th... 4 天前
    370. 4.370 CIS Benchmark The CIS Docker Benchmark is part of the globally recognized CIS Benchmarks, developed by the Center for Int... 4 天前
    371. 4.371 Common Vulnerabilities and Exposures (CVEs) CVEs are publicly disclosed cybersecurity flaws in software or hardware. Each CVE is assigned a unique iden... 4 天前
    372. 4.372 Image digests A Docker image digest is a unique, cryptographic identifier (SHA-256 hash) representing the content of a Do... 4 天前
    373. 4.373 Minimal or distroless images Minimal images, sometimes called distroless images, are container images stripped of unnecessary components... 4 天前
    374. 4.374 FIPS {{< summary-bar feature_name="Docker Hardened Images" >}} What is FIPS 140? FIPS 140 is a U.S. government s... 4 天前
    375. 4.375 glibc and musl support in Docker Hardened Images Docker Hardened Images (DHI) are built to prioritize security without sacrificing compatibility with the br... 4 天前
    376. 4.376 Base image hardening Base image hardening is the process of securing the foundational layers of a container image by minimizing ... 4 天前
    377. 4.377 Immutable infrastructure Immutable infrastructure is a security and operations model where components such as servers, containers, a... 4 天前
    378. 4.378 Image provenance Image provenance refers to metadata that traces the origin, authorship, and integrity of a container image.... 4 天前
    379. 4.379 Software Bill of Materials (SBOMs) An SBOM is a detailed inventory that lists all components, libraries, and dependencies used in building a s... 4 天前
    380. 4.380 Code signing Code signing is the process of applying a cryptographic signature to software artifacts, such as Docker ima... 4 天前
    381. 4.381 Supply-chain Levels for Software Artifacts (SLSA) Supply-chain Levels for Software Artifacts (SLSA) is a security framework designed to enhance the integrity... 4 天前
    382. 4.382 Software Supply Chain Security SSCS encompasses practices and strategies designed to safeguard the entire lifecycle of software developmen... 4 天前
    383. 4.383 Secure Software Development Lifecycle A Secure Software Development Lifecycle (SSDLC) integrates security practices into every phase of software ... 4 天前
    384. 4.384 STIG {{< summary-bar feature_name="Docker Hardened Images" >}} What is STIG? Security Technical Implementation G... 4 天前
    385. 4.385 Vulnerability Exploitability eXchange (VEX) Vulnerability Exploitability eXchange (VEX) is a specification for documenting the exploitability status of... 4 天前
    386. 4.386 Create and build a Docker Hardened Image Docker Hardened Images (DHI) are built from declarative YAML definition files instead of traditional Docker... 4 天前
    387. 4.387 Customize a Docker Hardened Image or chart {{< summary-bar feature_name="Docker Hardened Images" >}} When you have a DHI Select or DHI Enterprise subs... 4 天前
    388. 4.388 Use Hardened System Packages Docker Hardened System Packages are built from source by Docker. This ensures supply chain integrity throug... 4 天前
    389. 4.389 Use a Docker Hardened Image chart Docker Hardened Image (DHI) charts are Docker-provided Helm charts built from upstream sources, designed fo... 4 天前
    390. 4.390 Mirror a Docker Hardened Image repository {{< summary-bar feature_name="Docker Hardened Images" >}} Mirroring requires a DHI Select or Enterprise sub... 4 天前
    391. 4.391 Apply Docker Hardened Image policies to your images Docker publishes the set of security and compliance policies that Docker Hardened Images (DHIs) are built t... 4 天前
    392. 4.392 Scan Docker Hardened Images Docker Hardened Images (DHIs) are designed to be secure by default, but like any container image, it's impo... 4 天前
    393. 4.393 Search and evaluate Docker Hardened Images You can browse, search, or filter images by category in the Docker Hub catalog. For details about the catal... 4 天前
    394. 4.394 Get started with DHI Select and Enterprise {{< summary-bar feature_name="Docker Hardened Images" >}} This guide shows you how to get started with DHI ... 4 天前
    395. 4.395 Troubleshoot This page covers debugging techniques and common issues you may encounter while migrating to or using Docke... 4 天前
    396. 4.396 Use a Docker Hardened Image You can use a Docker Hardened Image (DHI) just like any other image on Docker Hub. DHIs follow the same fam... 4 天前
    397. 4.397 Verify a Docker Hardened Image or chart Docker Hardened Images (DHI) and charts include signed attestations that verify the build process, contents... 4 天前
    398. 4.398 Query VEX for a Docker Hardened Image This is a guided example of using the DHI API to fetch VEX statements and suppressed CVEs for a Docker Hard... 4 天前
    399. 4.399 Migration checklist Use this checklist to ensure you address key considerations when migrating to Docker Hardened Images. Migra... 4 天前
    400. 4.400 Migrate from Alpine or Debian Docker Hardened Images (DHI) come in both Alpine-based and Debian-based variants. In many cases, migrating ... 4 天前
    401. 4.401 Migrate from Ubuntu Docker Hardened Images (DHI) come in Alpine-based and Debian-based variants. When migrating from an Ubuntu-... 4 天前
    402. 4.402 Migrate from Wolfi This guide helps you migrate from Wolfi-based images to Docker Hardened Images (DHI). Generally, the migrat... 4 天前
    403. 4.403 Migrate using Gordon {{< summary-bar feature_name="Gordon DHI migration" >}} You can use Gordon to automatically migrate your Do... 4 天前
    404. 4.404 .NET This example shows how to migrate a .NET application to Docker Hardened Images. The following examples show... 4 天前
    405. 4.405 Go This example shows how to migrate a Go application to Docker Hardened Images. The following examples show D... 4 天前
    406. 4.406 Java This example shows how to migrate a Java application to Docker Hardened Images. The following examples show... 4 天前
    407. 4.407 Node.js This example shows how to migrate a Node.js application to Docker Hardened Images. The following examples s... 4 天前
    408. 4.408 Python This example shows how to migrate a Python application to Docker Hardened Images. The following examples sh... 4 天前
    409. 4.409 DHI CLI release notes This page lists changes in recent stable releases of the DHI CLI ( docker dhi). For the full release histor... 4 天前
    410. 4.410 Docker Hardened Images release notes This page contains information about the new features, improvements, and changes in the Docker Hardened Ima... 4 天前
    411. 4.411 Use the DHI API The DHI API is a GraphQL API for querying Docker Hardened Images data programmatically, for use cases like ... 4 天前
    412. 4.412 Use the DHI CLI The docker dhi command-line interface (CLI) is a tool for managing Docker Hardened Images: Browse the cata... 4 天前
    413. 4.413 Use Docker Hub The Docker Hardened Images catalog on Docker Hub is the primary web interface for browsing, searching, and ... 4 天前
    414. 4.414 Use the DHI MCP server The Docker Hardened Images (DHI) MCP server exposes the DHI catalog through the Model Context Protocol (MCP... 4 天前
    415. 4.415 Use the DHI Terraform provider The DHI Terraform provider lets you manage Docker Hardened Image mirrors and customizations as infrastructu... 4 天前
    416. 4.416 Docker Hub MCP server The Docker Hub MCP Server is a Model Context Protocol (MCP) server that interfaces with Docker Hub APIs to ... 4 天前
    417. 4.417 Docker Hub quickstart Docker Hub provides a vast library of pre-built images and resources, accelerating development workflows an... 4 天前
    418. 4.418 Docker Hub release notes Here you can learn about the latest changes, new features, bug fixes, and known issues for each Docker Hub ... 4 天前
    419. 4.419 Settings You can configure the following settings in Docker Hub: Default privacy: Settings for all repositories with... 4 天前
    420. 4.420 Troubleshoot Docker Hub If you experience issues with Docker Hub, refer to the following solutions. You have reached your pull rate... 4 天前
    421. 4.421 Generative AI content Docker Hub groups its generative AI content, including curated catalogs and sandbox kits, under Generative ... 4 天前
    422. 4.422 Mirror the Docker Hub library If you have multiple instances of Docker running in your environment, such as multiple physical or virtual ... 4 天前
    423. 4.423 Docker Hub search The Docker Hub search interface lets you explore millions of resources. To help you find exactly what you n... 4 天前
    424. 4.424 Trusted content Docker Hub's trusted content provides a curated selection of high-quality, secure images designed to give d... 4 天前
    425. 4.425 Archive or unarchive a repository You can archive a repository on Docker Hub to mark it as read-only and indicate that it's no longer activel... 4 天前
    426. 4.426 Create a repository Sign in to Docker Hub. Select My Hub > Repositories. Near the top-right corner, select Create repository. S... 4 天前
    427. 4.427 Delete a repository [!WARNING] Deleting a repository deletes all the images it contains and its build settings. This action can... 4 天前
    428. 4.428 Access management In this topic learn about the features available to manage access to your repositories. This includes visib... 4 天前
    429. 4.429 Export organization repositories to CSV This guide shows you how to export a complete list of repositories from your Docker Hub organization, inclu... 4 天前
    430. 4.430 Repository information Each repository can include a description, an overview, and categories to help users understand its purpose... 4 天前
    431. 4.431 Image security insights Strengthen the security of your Docker images with Docker Hub's image security insights. Docker Hub lets yo... 4 天前
    432. 4.432 Webhooks You can use webhooks to cause an action in another service in response to a push event in the repository. W... 4 天前
    433. 4.433 Advanced options for autobuild and autotest [!WARNING] Docker Hub Automated Builds is a deprecated feature. It will be fully retired on April 1, 2027. ... 4 天前
    434. 4.434 Automated repository tests [!WARNING] Docker Hub Automated Builds is a deprecated feature. It will be fully retired on April 1, 2027. ... 4 天前
    435. 4.435 Configure automated builds from GitHub and BitBucket [!WARNING] Docker Hub Automated Builds is a deprecated feature. It will be fully retired on April 1, 2027. ... 4 天前
    436. 4.436 Manage autobuilds [!WARNING] Docker Hub Automated Builds is a deprecated feature. It will be fully retired on April 1, 2027. ... 4 天前
    437. 4.437 Migrate from Autobuilds [!WARNING] Docker Hub Automated Builds is a deprecated feature. It will be fully retired on April 1, 2027. ... 4 天前
    438. 4.438 Set up automated builds [!WARNING] Docker Hub Automated Builds is a deprecated feature. It will be fully retired on April 1, 2027. ... 4 天前
    439. 4.439 Troubleshoot your autobuilds [!WARNING] Docker Hub Automated Builds is a deprecated feature. It will be fully retired on April 1, 2027. ... 4 天前
    440. 4.440 Bulk migrate images This guide shows you how to migrate Docker images in bulk between Docker Hub organizations or namespaces. W... 4 天前
    441. 4.441 Immutable tags on Docker Hub {{< summary-bar feature_name="Immutable tags" >}} Immutable tags provide a way to ensure that specific imag... 4 天前
    442. 4.442 Image Management {{< summary-bar feature_name="Image management" >}} Images and image indexes are the foundation of containe... 4 天前
    443. 4.443 Move images between repositories Consolidating and organizing your Docker images across repositories can streamline your workflows, whether ... 4 天前
    444. 4.444 Software artifacts on Docker Hub You can use Docker Hub to store any kind of software artifact, not just container images. A software artifa... 4 天前
    445. 4.445 Push images to a repository To add content to a repository on Docker Hub, you need to tag your Docker image and then push it to your re... 4 天前
    446. 4.446 Tags on Docker Hub Tags let you manage multiple versions of images within a single Docker Hub repository. By adding a specific... 4 天前
    447. 4.447 Docker-Sponsored Open Source Program Docker-Sponsored Open Source images are published and maintained by open-source projects sponsored by Docke... 4 天前
    448. 4.448 Docker Verified Publisher Program The Docker Verified Publisher Program is a paid subscription program that provides high-quality images from... 4 天前
    449. 4.449 Insights and analytics Insights and analytics provides usage analytics for Docker Verified Publisher (DVP) and Docker-Sponsored Op... 4 天前
    450. 4.450 Docker Official Images [!NOTE] Docker is retiring Docker Content Trust (DCT) for Docker Official Images (DOI). You should start pl... 4 天前
    451. 4.451 Best practices for optimizing Docker Hub usage Use the following steps to help optimize and manage your Docker Hub usage for both individuals and organiza... 4 天前
    452. 4.452 Docker Hub pull usage and limits Unauthenticated and Docker Personal users are subject to a 6-hour pull rate limit on Docker Hub. In contras... 4 天前
    453. 4.453 Completion You can generate a shell completion script for the Docker CLI using the docker completion command. The com... 4 天前
    454. 4.454 Filter commands You can use the --filter flag to scope your commands. When filtering, the commands only include entries th... 4 天前
    455. 4.455 Format command and log output Docker supports Go templates which you can use to manipulate the output format of certain commands and log ... 4 天前
    456. 4.456 OpenTelemetry for the Docker CLI {{< summary-bar feature_name="Docker CLI OpenTelemetry" >}} The Docker CLI supports OpenTelemetry instrumen... 4 天前
    457. 4.457 Use a proxy server with the Docker CLI This page describes how to configure the Docker CLI to use proxies via environment variables in containers.... 4 天前
    458. 4.458 GPU access Prerequisites Visit the official NVIDIA drivers page to download and install the proper drivers. Reboot you... 4 天前
    459. 4.459 Run multiple processes in a container A container's main running process is the ENTRYPOINT and/or CMD at the end of the Dockerfile. It's best ... 4 天前
    460. 4.460 Resource constraints By default, a container has no resource constraints and can use as much of a given resource as the host's k... 4 天前
    461. 4.461 Runtime metrics You can use the docker stats command to live stream a container's runtime metrics. The command supports CP... 4 天前
    462. 4.462 Start containers automatically Docker provides restart policies to control whether your containers start automatically when they exit, or ... 4 天前
    463. 4.463 Alternative container runtimes Docker Engine uses containerd for managing the container lifecycle, which includes creating, starting, and ... 4 天前
    464. 4.464 Run containerd in the Docker daemon Starting with Docker Engine 29.7.0, the Docker daemon can run containerd in the same process as dockerd. B... 4 天前
    465. 4.465 Use IPv6 networking IPv6 is only supported on Docker daemons running on Linux hosts. Create an IPv6 network Using docker netwo... 4 天前
    466. 4.466 Live restore By default, when the Docker daemon terminates, it shuts down running containers. You can configure the daem... 4 天前
    467. 4.467 Read the daemon logs The daemon logs may help you diagnose problems. The logs may be saved in one of a few locations, depending ... 4 天前
    468. 4.468 Collect Docker metrics with Prometheus Prometheus is an open-source systems monitoring and alerting toolkit. You can configure Docker as a Prometh... 4 天前
    469. 4.469 Daemon proxy configuration If your organization uses a proxy server to connect to the internet, you may need to configure the Docker d... 4 天前
    470. 4.470 Configure remote access for Docker daemon By default, the Docker daemon listens for connections on a Unix socket to accept requests from local client... 4 天前
    471. 4.471 Start the daemon This page shows how to start the daemon, either manually or using OS utilities. Start the daemon using oper... 4 天前
    472. 4.472 Troubleshooting the Docker daemon This page describes how to troubleshoot and debug the daemon if you run into issues. You can turn on debugg... 4 天前
    473. 4.473 Install Docker Engine from binaries [!IMPORTANT] This page contains information on how to install Docker using binaries. These instructions are... 4 天前
    474. 4.474 Install Docker Engine on CentOS To get started with Docker Engine on CentOS, make sure you meet the prerequisites, and then follow the inst... 4 天前
    475. 4.475 Install Docker Engine on Debian To get started with Docker Engine on Debian, make sure you meet the prerequisites, and then follow the inst... 4 天前
    476. 4.476 Install Docker Engine on Fedora To get started with Docker Engine on Fedora, make sure you meet the prerequisites, and then follow the inst... 4 天前
    477. 4.477 Linux post-installation steps for Docker Engine These optional post-installation procedures describe how to configure your Linux host machine to work bette... 4 天前
    478. 4.478 Install Docker Engine on Raspberry Pi OS (32-bit / armhf) [!WARNING] Raspberry Pi OS 32-bit (armhf) Deprecation Docker Engine v28 will be the last major version to s... 4 天前
    479. 4.479 Install Docker Engine on RHEL To get started with Docker Engine on RHEL, make sure you meet the prerequisites, and then follow the instal... 4 天前
    480. 4.480 Install Docker Engine on Ubuntu To get started with Docker Engine on Ubuntu, make sure you meet the prerequisites, and then follow the inst... 4 天前
    481. 4.481 Configure logging drivers Docker includes multiple logging mechanisms to help you get information from running containers and service... 4 天前
    482. 4.482 Use docker logs with remote logging drivers You can use the docker logs command to read container logs regardless of the configured logging driver or ... 4 天前
    483. 4.483 Customize log driver output The tag log option specifies how to format a tag that identifies the container's log messages. By default,... 4 天前
    484. 4.484 Use a logging driver plugin Docker logging plugins allow you to extend and customize Docker's logging capabilities beyond those of the ... 4 天前
    485. 4.485 Amazon CloudWatch Logs logging driver The awslogs logging driver sends container logs to Amazon CloudWatch Logs. Log entries can be retrieved th... 4 天前
    486. 4.486 ETW logging driver The Event Tracing for Windows (ETW) logging driver forwards container logs as ETW events. ETW stands for Ev... 4 天前
    487. 4.487 Fluentd logging driver The fluentd logging driver sends container logs to the Fluentd collector as structured log data. Then, use... 4 天前
    488. 4.488 Google Cloud Logging driver The Google Cloud Logging driver sends container logs to Google Cloud Logging Logging. Usage To use the gcp... 4 天前
    489. 4.489 Graylog Extended Format logging driver The gelf logging driver is a convenient format that's understood by a number of tools such as Graylog, Log... 4 天前
    490. 4.490 Journald logging driver The journald logging driver sends container logs to the systemd journal. Log entries can be retrieved usin... 4 天前
    491. 4.491 JSON File logging driver By default, Docker captures the standard output (and standard error) of all your containers, and writes the... 4 天前
    492. 4.492 Local file logging driver The local logging driver captures output from container's stdout/stderr and writes them to an internal sto... 4 天前
    493. 4.493 Splunk logging driver The splunk logging driver sends container logs to HTTP Event Collector in Splunk Enterprise and Splunk Clo... 4 天前
    494. 4.494 Syslog logging driver The syslog logging driver routes logs to a syslog server. The syslog protocol uses a raw string as the l... 4 天前
    495. 4.495 Docker contexts This guide shows how you can use contexts to manage Docker daemons from a single client. Each context conta... 4 天前
    496. 4.496 Docker object labels Labels are a mechanism for applying metadata to Docker objects, including: Images Containers Local daemons ... 4 天前
    497. 4.497 Prune unused Docker objects Docker takes a conservative approach to cleaning up unused objects (often referred to as "garbage collectio... 4 天前
    498. 4.498 Use CA certificates with Docker [!CAUTION] Best practices should be followed when using Man-in-the-Middle (MITM) CA certificates in product... 4 天前
    499. 4.499 Docker with iptables Docker creates iptables rules in the host's network namespace for bridge networks. For bridge and other net... 4 天前
    500. 4.500 Docker with nftables [!WARNING] Support for nftables introduced in Docker 29.0.0 is experimental, configuration options, behavio... 4 天前
    501. 4.501 Legacy container links [!WARNING] Links on the default bridge network are deprecated and scheduled for removal in Docker Engine 3... 4 天前
    502. 4.502 Packet filtering and firewalls On Linux, Docker creates firewall rules to implement network isolation, port publishing and filtering. Beca... 4 天前
    503. 4.503 Port publishing and mapping By default, for both IPv4 and IPv6, the Docker daemon blocks access to ports that have not been published. ... 4 天前
    504. 4.504 Bridge network driver A Docker bridge network has an IPv4 subnet and, optionally, an IPv6 subnet. Each container connected to the... 4 天前
    505. 4.505 Host network driver If you use the host network mode for a container, that container's network stack isn't isolated from the D... 4 天前
    506. 4.506 IPvlan network driver The IPvlan driver gives users total control over both IPv4 and IPv6 addressing. The VLAN driver builds on t... 4 天前
    507. 4.507 Macvlan network driver Some applications, especially legacy applications or applications which monitor network traffic, expect to ... 4 天前
    508. 4.508 None network driver If you want to completely isolate the networking stack of a container, you can use the --network none flag... 4 天前
    509. 4.509 Overlay network driver The overlay network driver creates a distributed network among multiple Docker daemon hosts. This network ... 4 天前
    510. 4.510 Docker Engine 17.03 release notes 2018-08-30 Runtime Update go-connections to d217f8e #28 17.03.2-ce 2017-05-29 Networking Fix a concurrency ... 4 天前
    511. 4.511 Docker Engine 17.04 release notes 2017-04-05 Builder Disable container logging for build containers #29552 Fix use of **/ in .dockerignore ... 4 天前
    512. 4.512 Docker Engine 17.05 release notes 2017-05-04 Builder Add multi-stage build support #31257 #32063 Allow using build-time args ( ARG) in FROM ... 4 天前
    513. 4.513 Docker Engine 17.06 release notes 2017-09-05 Client Enable TCP keepalive in the client to prevent loss of connection docker/cli#415 Runtime D... 4 天前
    514. 4.514 Docker Engine 17.07 release notes 2017-08-29 API & Client Add support for proxy configuration in config.json docker/cli#93 Enable pprof/debug... 4 天前
    515. 4.515 Docker Engine 17.09 release notes 2017-12-07 Builder Fix config leakage on shared parent stage moby/moby#33753 Warn on empty continuation lin... 4 天前
    516. 4.516 Docker Engine 17.10 release notes 2017-10-17 [!IMPORTANT]: Starting with this release, docker service create, docker service update, docker... 4 天前
    517. 4.517 Docker Engine 17.11 release notes 2017-11-20 [!IMPORTANT] Docker CE 17.11 is the first Docker release based on containerd 1.0 beta. Docker CE... 4 天前
    518. 4.518 Docker Engine 17.12 release notes 2018-02-27 Client Fix node-generic-resource typo moby/moby#35970 and moby/moby#36125 Return errors from da... 4 天前
    519. 4.519 Docker Engine 18.01 release notes 2018-01-10 Builder Fix files not being deleted if user-namespaces are enabled moby/moby#35822 Add support f... 4 天前
    520. 4.520 Docker Engine 18.02 release notes 2018-02-07 Builder Gitutils: fix checking out submodules moby/moby#35737 Client Attach: Ensure attach exit ... 4 天前
    521. 4.521 Docker Engine 18.03 release notes 2018-04-26 Client Fix error with merge compose file with networks docker/cli#983 Fix docker stack deploy re... 4 天前
    522. 4.522 Docker Engine 18.04 release notes 2018-04-10 Builder Fix typos in builder and client. moby/moby#36424 Client Print Stack API and Kubernetes v... 4 天前
    523. 4.523 Docker Engine 18.05 release notes 2018-05-09 Builder Adding netbsd compatibility to the package pkg/term. moby/moby#36887 Standardizes outp... 4 天前
    524. 4.524 Docker Engine 18.06 release notes 2019-02-19 Security fixes for Docker Engine Change how the runc critical vulnerability patch is applied to... 4 天前
    525. 4.525 Docker Engine 18.09 release notes Note: With this release, the daemon, client and container runtime are now all shipped in separate packages.... 4 天前
    526. 4.526 Docker Engine 19.03 release notes 2021-02-01 Security CVE-2021-21285 Prevent an invalid image from crashing docker daemon CVE-2021-21284 Lock... 4 天前
    527. 4.527 Docker Engine 20.10 release notes This document describes the latest changes, additions, known issues, and fixes for Docker Engine version 20... 4 天前
    528. 4.528 Docker Engine 23.0 release notes [!NOTE] From Docker Engine version 23.0.0, Buildx is distributed in a separate package: docker-buildx-plug... 4 天前
    529. 4.529 Docker Engine 24.0 release notes This page describes the latest changes, additions, known issues, and fixes for Docker Engine version 24.0. ... 4 天前
    530. 4.530 Docker Engine 25.0 release notes This page describes the latest changes, additions, known issues, and fixes for Docker Engine version 25.0. ... 4 天前
    531. 4.531 Docker Engine 26.0 release notes This page describes the latest changes, additions, known issues, and fixes for Docker Engine version 26.0. ... 4 天前
    532. 4.532 Docker Engine 26.1 release notes This page describes the latest changes, additions, known issues, and fixes for Docker Engine version 26.1. ... 4 天前
    533. 4.533 Docker Engine version 27 release notes This page describes the latest changes, additions, known issues, and fixes for Docker Engine version 27. Fo... 4 天前
    534. 4.534 Docker Engine version 28 release notes This page describes the latest changes, additions, known issues, and fixes for Docker Engine version 28. Fo... 4 天前
    535. 4.535 Docker Engine version 29 release notes This page describes the latest changes, additions, known issues, and fixes for Docker Engine version 29. Fo... 4 天前
    536. 4.536 Docker Engine prior releases [!IMPORTANT] On Linux distributions where devicemapper was the default storage driver, the overlay2, or ... 4 天前
    537. 4.537 Antivirus software and Docker When antivirus software scans files used by Docker, these files may be locked in a way that causes Docker c... 4 天前
    538. 4.538 AppArmor security profiles for Docker AppArmor (Application Armor) is a Linux security module that protects an operating system and its applicati... 4 天前
    539. 4.539 Verify repository client with certificates In Running Docker with HTTPS, you learned that, by default, Docker runs via a non-networked Unix socket and... 4 天前
    540. 4.540 Docker security non-events This page lists security vulnerabilities which Docker mitigated, such that processes run in Docker containe... 4 天前
    541. 4.541 Protect the Docker daemon socket By default, Docker runs through a non-networked UNIX socket. It can also optionally communicate using SSH o... 4 天前
    542. 4.542 Seccomp security profiles for Docker Secure computing mode ( seccomp) is a Linux kernel feature. You can use it to restrict the actions availabl... 4 天前
    543. 4.543 Isolate containers with a user namespace Linux namespaces provide isolation for running processes, limiting their access to system resources without... 4 天前
    544. 4.544 README build: list: never publishResources: false render: never This is an initial attempt to make it easier to te... 4 天前
    545. 4.545 Tips Daemon {{< tabs >}} {{< tab name="With systemd (Highly recommended)" >}} The systemd unit file is installed... 4 天前
    546. 4.546 Troubleshooting Distribution-specific hint {{< tabs >}} {{< tab name="Ubuntu" >}} Ubuntu 24.04 and later enables restricted... 4 天前
    547. 4.547 UID/GID mapping Rootless mode and userns-remap mode map container UIDs and GIDs to the host differently. In userns-remap ... 4 天前
    548. 4.548 Deploy Notary Server with Compose The easiest way to deploy Notary Server is by using Docker Compose. To follow the procedure on this page, y... 4 天前
    549. 4.549 Automation with content trust It is very common for Docker Content Trust to be built into existing automation systems. To allow tools to ... 4 天前
    550. 4.550 Delegations for content trust Delegations in Docker Content Trust (DCT) allow you to control who can and cannot sign an image tag. A dele... 4 天前
    551. 4.551 Manage keys for content trust Trust for an image tag is managed through the use of keys. Docker's content trust makes use of five differe... 4 天前
    552. 4.552 Play in a content trust sandbox This page explains how to set up and use a sandbox for experimenting with trust. The sandbox allows you to ... 4 天前
    553. 4.553 Bind mounts When you use a bind mount, a file or directory on the host machine is mounted from the host into a containe... 4 天前
    554. 4.554 containerd image store with Docker Engine The containerd image store is the default storage backend for Docker Engine 29.0 and later on fresh install... 4 天前
    555. 4.555 Image mounts Volumes, bind mounts, and tmpfs mounts all give a container a place to read and write data. An image mount ... 4 天前
    556. 4.556 tmpfs mounts Volumes and bind mounts let you share files between the host machine and container so that you can persist ... 4 天前
    557. 4.557 Volumes Volumes are persistent data stores for containers, created and managed by Docker. You can create a volume e... 4 天前
    558. 4.558 AUFS storage driver Deprecated The AuFS storage driver has been deprecated, and is removed in Docker Engine v24.0. If you are u... 4 天前
    559. 4.559 BTRFS storage driver [!IMPORTANT] In most cases you should use the overlay2 storage driver - it's not required to use the btrf... 4 天前
    560. 4.560 Device Mapper storage driver (deprecated) Deprecated The Device Mapper driver has been deprecated, and is removed in Docker Engine v25.0. If you are ... 4 天前
    561. 4.561 OverlayFS storage driver OverlayFS is a union filesystem. This page refers to the Linux kernel driver as OverlayFS and to the Docke... 4 天前
    562. 4.562 Select a storage driver Ideally, very little data is written to a container's writable layer, and you use Docker volumes to write d... 4 天前
    563. 4.563 VFS storage driver The VFS storage driver isn't a union filesystem. Each layer is a directory on disk, and there is no copy-on... 4 天前
    564. 4.564 windowsfilter storage driver The windowsfilter storage driver is the default storage driver for Docker Engine on Windows. The windowsf... 4 天前
    565. 4.565 ZFS storage driver ZFS is a next generation filesystem that supports many advanced storage technologies such as volume managem... 4 天前
    566. 4.566 Administer and maintain a swarm of Docker Engines When you run a swarm of Docker Engines, manager nodes are the key components for managing the swarm and sto... 4 天前
    567. 4.567 Store configuration data using Docker Configs Docker swarm service configs allow you to store non-sensitive information, such as configuration files, ou... 4 天前
    568. 4.568 Use Swarm mode routing mesh Docker Engine Swarm mode makes it easy to publish ports for services to make them available to resources ou... 4 天前
    569. 4.569 Join nodes to a swarm When you first create a swarm, you place a single Docker Engine into Swarm mode. To take full advantage of ... 4 天前
    570. 4.570 Swarm mode key concepts This topic introduces some of the concepts unique to the cluster management and orchestration features of D... 4 天前
    571. 4.571 Manage nodes in a swarm As part of the swarm management lifecycle, you may need to: List nodes in the swarm Inspect an individual n... 4 天前
    572. 4.572 Manage swarm service networks This page describes networking for swarm services. Swarm and types of traffic A Docker swarm generates two ... 4 天前
    573. 4.573 Raft consensus in swarm mode When Docker Engine runs in Swarm mode, manager nodes implement the Raft Consensus Algorithm to manage the g... 4 天前
    574. 4.574 Manage sensitive data with Docker secrets In terms of Docker Swarm services, a secret is a blob of data, such as a password, SSH private key, SSL cer... 4 天前
    575. 4.575 Deploy services to a swarm Swarm services use a declarative model, which means that you define the desired state of the service, and r... 4 天前
    576. 4.576 Deploy a stack to a swarm When running Docker Engine in swarm mode, you can use docker stack deploy to deploy a complete application... 4 天前
    577. 4.577 Run Docker Engine in swarm mode When you first install and start working with Docker Engine, Swarm mode is disabled by default. When you en... 4 天前
    578. 4.578 Lock your swarm to protect its encryption key The Raft logs used by swarm managers are encrypted on disk by default. This at-rest encryption protects you... 4 天前
    579. 4.579 How nodes work Swarm mode lets you create a cluster of one or more Docker Engines called a swarm. A swarm consists of one ... 4 天前
    580. 4.580 Manage swarm security with public key infrastructure (PKI) The Swarm mode public key infrastructure (PKI) system built into Docker makes it simple to securely deploy ... 4 天前
    581. 4.581 How services work To deploy an application image when Docker Engine is in Swarm mode, you create a service. Frequently a serv... 4 天前
    582. 4.582 Swarm task states Docker lets you create services, which can start tasks. A service is a description of a desired state, and ... 4 天前
    583. 4.583 Add nodes to the swarm Once you've created a swarm with a manager node, you're ready to add worker nodes. Open a terminal and ssh ... 4 天前
    584. 4.584 Create a swarm After you complete the tutorial setup steps, you're ready to create a swarm. Make sure the Docker Engine da... 4 天前
    585. 4.585 Delete the service running on the swarm The remaining steps in the tutorial don't use the helloworld service, so now you can delete the service fr... 4 天前
    586. 4.586 Deploy a service to the swarm After you create a swarm, you can deploy a service to the swarm. For this tutorial, you also added worker n... 4 天前
    587. 4.587 Drain a node on the swarm In earlier steps of the tutorial, all the nodes have been running with Active availability. The swarm mana... 4 天前
    588. 4.588 Inspect a service on the swarm When you have deployed a service to your swarm, you can use the Docker CLI to see details about the service... 4 天前
    589. 4.589 Apply rolling updates to a service In a previous step of the tutorial, you scaled the number of instances of a service. In this part of the tu... 4 天前
    590. 4.590 Scale the service in the swarm Once you have deployed a service to a swarm, you are ready to use the Docker CLI to scale the number of con... 4 天前
    591. 4.591 Marketplace extensions There are two types of extensions available in the Extensions Marketplace: Docker-reviewed extensions Self-... 4 天前
    592. 4.592 Non-marketplace extensions [!WARNING] Extensions installed outside the Marketplace have not gone through Docker's review process. Like... 4 天前
    593. 4.593 Configure a private marketplace for extensions {{< summary-bar feature_name="Private marketplace" >}} Learn how to configure and set up a private marketpl... 4 天前
    594. 4.594 Settings and feedback for Docker Extensions Turn on or turn off extensions Docker Extensions is switched off by default. To change your settings: Navig... 4 天前
    595. 4.595 The build and publish process This documentation is structured so that it matches the steps you need to take when creating your extension... 4 天前
    596. 4.596 Quickstart Follow this guide to get started with creating a basic Docker extension. The Quickstart guide automatically... 4 天前
    597. 4.597 Extension metadata The metadata.json file is the entry point for your extension. It contains the metadata for your extension,... 4 天前
    598. 4.598 Extension security An extension can have the following optional parts: A user interface in HTML or JavaScript, displayed in Do... 4 天前
    599. 4.599 Design guidelines for Docker extensions At Docker, we aim to build tools that integrate into a user's existing workflows rather than requiring them... 4 天前
    600. 4.600 Docker design principles We anticipate needs and provide simple explanations with clear actions so people are never lost and always ... 4 天前
    601. 4.601 MUI best practices This article assumes you're following our recommended practice by using our Material UI theme. Following th... 4 天前
    602. 4.602 Continuous Integration (CI) In order to help validate your extension and ensure it's functional, the Extension SDK provides tools to he... 4 天前
    603. 4.603 Test and debug In order to improve the developer experience, Docker Desktop provides a set of tools to help you test and d... 4 天前
    604. 4.604 CLI reference The Extensions CLI is an extension development tool that is used to manage Docker extensions. Actions inclu... 4 天前
    605. 4.605 Extension Backend The ddClient.extension.vm object can be used to communicate with the backend defined in the vm section of ... 4 天前
    606. 4.606 Navigation ddClient.desktopUI.navigate enables navigation to specific screens of Docker Desktop such as the containers... 4 天前
    607. 4.607 Dashboard Toasts provide a brief notification to the user. They appear temporarily and shouldn't interrupt the user e... 4 天前
    608. 4.608 Docker ▸ listContainers( options?): Promise< unknown> To get the list of containers: const containers = await ddC... 4 天前
    609. 4.609 Extension UI API The extensions UI runs in a sandboxed environment and doesn't have access to any electron or nodejs APIs. T... 4 天前
    610. 4.610 Package and release your extension This page contains additional information on how to package and distribute extensions. Package your extensi... 4 天前
    611. 4.611 Extension image labels Extensions use image labels to provide additional information such as a title, description, screenshots, an... 4 天前
    612. 4.612 Build multi-arch extensions It is highly recommended that, at a minimum, your extension is supported for the following architectures: l... 4 天前
    613. 4.613 Publish in the Marketplace [!IMPORTANT] New submissions to the Docker Extensions Marketplace are paused while Docker reviews Marketpla... 4 天前
    614. 4.614 Share your extension Once your extension image is accessible on Docker Hub, anyone with access to the image can install the exte... 4 天前
    615. 4.615 Validate your extension Validate your extension before you share or publish it. Validating the extension ensures that the extension... 4 天前
    616. 4.616 Invoke host binaries In some cases, your extension may need to invoke some command from the host. For example, you might want to... 4 天前
    617. 4.617 Interacting with Kubernetes from an extension The Extensions SDK does not provide any API methods to directly interact with the Docker Desktop managed Ku... 4 天前
    618. 4.618 Authentication [!NOTE] This page assumes that you already have an Identity Provider (IdP), such as Google, Entra ID (forme... 4 天前
    619. 4.619 Use the Docker socket from the extension backend Extensions can invoke Docker commands directly from the frontend with the SDK. In some cases, it is useful ... 4 天前
    620. 4.620 Account FAQs What is a Docker ID? A Docker ID is a username for your Docker account that lets you access Docker products... 4 天前
    621. 4.621 Platform FAQs How do I report a vulnerability? If you've discovered a security vulnerability in Docker, report it respons... 4 天前
    622. 4.622 Security FAQs What SSO flows does Docker support? Docker supports Service Provider Initiated (SP-initiated) SSO flow. Use... 4 天前
    623. 4.623 Subscription and billing FAQs For more information on Docker subscriptions, see Subscription and billing. Subscriptions Can I transfer my... 4 天前
    624. 4.624 About Docker Offload {{< summary-bar feature_name="Docker Offload" >}} Docker Offload is a fully managed service for building an... 4 天前
    625. 4.625 Configure Docker Offload {{< summary-bar feature_name="Docker Offload" >}} You can configure Docker Offload settings at different le... 4 天前
    626. 4.626 Give feedback There are several ways you can provide feedback on Docker Offload. Quick survey The fastest way to share yo... 4 天前
    627. 4.627 Optimize Docker Offload usage Docker Offload builds and runs your containers remotely, not on the machine where you invoke the commands. ... 4 天前
    628. 4.628 Docker Offload quickstart {{< summary-bar feature_name="Docker Offload" >}} Docker Offload lets you build and run containers in the c... 4 天前
    629. 4.629 Troubleshoot Docker Offload {{< summary-bar feature_name="Docker Offload" >}} Docker Offload requires: Authentication An active interne... 4 天前
    630. 4.630 Docker Offload usage {{< summary-bar feature_name="Docker Offload" >}} The Offload activity page in Docker Home provides visibil... 4 天前
    631. 4.631 Install Docker Scout The Docker Scout CLI plugin comes pre-installed with Docker Desktop. If you run Docker Engine without Docke... 4 天前
    632. 4.632 Docker Scout quickstart Docker Scout analyzes image contents and generates a detailed report of packages and vulnerabilities that i... 4 天前
    633. 4.633 Advisory database sources and matching service Reliable information sources are key for Docker Scout's ability to surface relevant and accurate assessment... 4 天前
    634. 4.634 Data collection and storage in Docker Scout Docker Scout's image analysis works by collecting metadata from the container images that you analyze. This... 4 天前
    635. 4.635 Docker Scout image analysis When you activate image analysis for a repository, Docker Scout automatically analyzes new images that you ... 4 天前
    636. 4.636 Dashboard The Docker Scout Dashboard helps you share the analysis of images in an organization with your team. Develo... 4 天前
    637. 4.637 Manage vulnerability exceptions Vulnerabilities found in container images sometimes need additional context. Just because an image contains... 4 天前
    638. 4.638 Image details view The image details view shows a breakdown of the Docker Scout analysis. You can access the image view from t... 4 天前
    639. 4.639 Docker Scout metrics exporter Docker Scout exposes a metrics HTTP endpoint that lets you scrape vulnerability and policy data from Docker... 4 天前
    640. 4.640 Use Scout with different artifact types Some of the Docker Scout CLI commands support prefixes for specifying the location or type of artifact that... 4 天前
    641. 4.641 Configure Docker Scout with environment variables The following environment variables are available to configure the Docker Scout CLI commands, and the corre... 4 天前
    642. 4.642 Create an exception using the GUI The Docker Scout Dashboard and Docker Desktop provide a user-friendly interface for creating exceptions for... 4 天前
    643. 4.643 Create an exception using the VEX Vulnerability Exploitability eXchange (VEX) is a standard format for documenting vulnerabilities in the con... 4 天前
    644. 4.644 Docker Scout SBOMs Image analysis uses image SBOMs to understand what packages and versions an image contains. Docker Scout us... 4 天前
    645. 4.645 Integrate Docker Scout with a container registry docker scout watch is a long-running CLI process that indexes images from a container registry and pushes t... 4 天前
    646. 4.646 Integrate Docker Scout with Microsoft Azure DevOps Pipelines The following examples runs in an Azure DevOps-connected repository containing a Docker image's definition ... 4 天前
    647. 4.647 Integrate Docker Scout with Circle CI The following examples runs when triggered in CircleCI. When triggered, it checks out the "docker/scout-dem... 4 天前
    648. 4.648 Integrate Docker Scout with GitHub Actions The following example shows how to set up a Docker Scout workflow with GitHub Actions. Triggered by a pull ... 4 天前
    649. 4.649 Integrate Docker Scout with GitLab CI/CD The following examples runs in GitLab CI in a repository containing a Docker image's definition and content... 4 天前
    650. 4.650 Integrate Docker Scout with Jenkins You can add the following stage and steps definition to a Jenkinsfile to run Docker Scout as part of a Jen... 4 天前
    651. 4.651 Generic environment integration with CLI You can create a generic environment integration by running the Docker Scout CLI client in your CI workflow... 4 天前
    652. 4.652 Evaluate policies {{< summary-bar feature_name="Evaluate policies" >}} docker scout policy lets you evaluate images against a... 4 天前
    653. 4.653 Docker Scout release notes This page contains information about the new features, improvements, known issues, and bug fixes in Docker ... 4 天前
    654. 4.654 Docker security announcements Subscribe to security RSS feed Docker Desktop 4.97.0 security update: CVE-2026-114409 A vulnerability in Do... 4 天前
    655. 4.655 Create and manage organization access tokens {{< summary-bar feature_name="OATs" >}} An organization access token (OAT) lets automated systems sign in t... 4 天前
    656. 4.656 Create and manage personal access tokens {{< summary-bar feature_name="PATs" >}} A personal access token (PAT) lets you sign in to Docker Hub withou... 4 天前
    657. 4.657 Access token reference Look up what an access token is allowed to do. You choose a permission or a set of scopes when you create t... 4 天前
    658. 4.658 Manage two-factor authentication for your Docker account {{< summary-bar feature_name="2FA" >}} Turn two-factor authentication (2FA) on or off for your Docker accou... 4 天前
    659. 4.659 Recover your Docker account and two-factor recovery code {{< summary-bar feature_name="2FA" >}} Get back into your Docker account when you lose your authenticator a... 4 天前
    660. 4.660 Create and manage OIDC connections {{< summary-bar feature_name="OIDC connections" >}} Organization owners and editors create and manage OIDC ... 4 天前
    661. 4.661 Configure OIDC rulesets and subject claims {{< summary-bar feature_name="OIDC connections" >}} Rulesets and subject claims authorize which GitHub work... 4 天前
    662. 4.662 Troubleshoot OIDC connections {{< summary-bar feature_name="OIDC connections" >}} OIDC connection problems can stem from mismatched rules... 4 天前
    663. 4.663 Set up single sign-on {{< summary-bar feature_name="SSO" >}} To set up a single sign-on (SSO), you need to establish a connection... 4 天前
    664. 4.664 Manage SSO domains and connections {{< summary-bar feature_name="SSO" >}} After you set up single sign-on (SSO), you can add or remove domains... 4 天前
    665. 4.665 Troubleshoot single sign-on Single sign-on (SSO) problems can stem from your identity provider (IdP) configuration or from your Docker ... 4 天前
    666. 4.666 Auto-provisioning Auto-provisioning automatically adds users to your organization when they sign in with email addresses that... 4 天前
    667. 4.667 Add and manage domains {{< summary-bar feature_name="Domain management" >}} Domain management lets you add and verify domains for ... 4 天前
    668. 4.668 Just-in-Time provisioning {{< summary-bar feature_name="SSO" >}} Just-in-Time (JIT) provisioning creates and updates user accounts du... 4 天前
    669. 4.669 Troubleshoot provisioning This page helps troubleshoot common user provisioning issues including user roles, attributes, and unexpect... 4 天前
    670. 4.670 Map identity provider groups to Docker teams {{< summary-bar feature_name="SSO" >}} Group mapping synchronizes groups from your identity provider (IdP) ... 4 天前
    671. 4.671 Migrate JIT to SCIM {{< summary-bar feature_name="SSO" >}} Move from Just-in-Time (JIT) provisioning to System for Cross-domain... 4 天前
    672. 4.672 Add a backend to your extension Your extension can ship a backend part with which the frontend can interact with. This page provides inform... 4 天前
    673. 4.673 Set up SCIM provisioning {{< summary-bar feature_name="SSO" >}} Supported attributes System for Cross-domain Identity Management (SC... 4 天前
    674. 4.674 Create an advanced frontend extension To start creating your extension, you first need a directory with files which range from the extension’s so... 4 天前
    675. 4.675 Create a simple extension To start creating your extension, you first need a directory with files which range from the extension’s so... 4 天前
    676. 4.676 Docker core roles and permissions {{< summary-bar feature_name="General admin" >}} Docker organizations use built-in Member, Editor, and Owne... 4 天前
    677. 4.677 Manage custom roles in Docker Home {{< summary-bar feature_name="Custom roles" >}} Create custom roles, manage their permissions, and assign t... 4 天前
    678. 4.678 Custom role permissions reference {{< summary-bar feature_name="Custom roles" >}} Custom roles use permissions from organization management, ... 4 天前
    679. 4.679 Docker Desktop license agreement Docker Desktop is licensed under the Docker Subscription Service Agreement. When you download and install D... 4 天前
    680. 4.680 Use 3D Secure authentication for Docker billing Docker supports 3D Secure (3DS), an extra layer of authentication required for certain credit card payments... 4 天前
    681. 4.681 Update your billing details You can update your billing contact information, address, and notification email at any time. Existing invo... 4 天前
    682. 4.682 Billing and invoice history Docker issues an invoice each time a subscription to a Docker plan renews or changes. You can track invoice... 4 天前
    683. 4.683 Add or update a payment method Docker supports several payment methods for paid individual accounts and organizations. This page describes... 4 天前
    684. 4.684 Manage plans You can add and manage your plans from the billing portal in Docker Home. Within the billing portal, you us... 4 天前
    685. 4.685 Sales tax exemption and VAT Depending on your location, Docker may collect sales tax or VAT on your subscription. Tax relief is the sam... 4 天前
    686. 4.686 AI Governance plan [!TIP] To subscribe to AI Governance, contact sales. AI Governance lets organization owners enforce policie... 4 天前
    687. 4.687 DHI plans Docker Hardened Images (DHI) are secure, minimal, production-ready container images maintained by Docker. D... 4 天前
    688. 4.688 Docker Agentic Platform plans [!TIP] Docker Agentic Platform signups receive a one-time promotional credit toward cloud compute usage. To... 4 天前
    689. 4.689 Docker Verified Publisher plans [!TIP] DVP plans require an approved application before you can subscribe. See Apply for DVP Starter or Gro... 4 天前
    690. 4.690 Docker plans Docker plans upgrade your account from the free Docker Personal plan to a paid plan with higher usage limit... 4 天前
    691. 4.691 Gordon plans Gordon is an AI assistant for Docker workflows. For pricing details, see the Gordon product page. Gordon Ba... 4 天前
  6. 第 5 章 Reference 50 页
    1. 5.1 Glossary 4 天前
    2. 5.2 Docker Verified Publisher API changelog Here you can learn about the latest changes, new features, bug fixes, and known issues for Docker Verified ... 4 天前
    3. 5.3 Deprecated Docker Verified Publisher API endpoints This page provides an overview of endpoints that are deprecated in Docker Verified Publisher API. Endpoint ... 4 天前
    4. 5.4 Examples using the Docker Engine SDKs and Docker API After you install Docker, you can install the Go or Python SDK and also try out the Docker Engine API. Each... 4 天前
    5. 5.5 Interface: BackendV0 execInContainer ▸ execInContainer( container, cmd): Promise< ExecResultV0> Executes a command inside a co... 4 天前
    6. 5.6 Interface: DesktopUI Since 0.2.0 Properties toast • Readonly toast: Toast dialog • Readonly dialog: Dialog navigate • Reado... 4 天前
    7. 5.7 Interface: Dialog Allows opening native dialog boxes. Since 0.2.3 Methods showOpenDialog ▸ showOpenDialog( dialogProperties):... 4 天前
    8. 5.8 Interface: Docker Since 0.2.0 Properties cli • Readonly cli: DockerCommand You can also directly execute the Docker binary.... 4 天前
    9. 5.9 Interface: DockerCommand Since 0.2.0 Properties exec • exec: Exec 4 天前
    10. 5.10 Interface: DockerDesktopClient An amalgam of the v0 and v1 interfaces of the Docker Desktop API client, provided for backwards compatibili... 4 天前
    11. 5.11 Interface: Exec Exec ▸ Exec( cmd, args, options?): Promise< ExecResult> Executes a command. Since 0.2.0 Parameters Name ... 4 天前
    12. 5.12 Interface: ExecOptions Since 0.3.0 Hierarchy ExecOptions ↳ SpawnOptions Properties cwd • Optional cwd: string env • Optional e... 4 天前
    13. 5.13 Interface: ExecProcess Since 0.2.3 Methods close ▸ close(): void Close the process started by exec(streamingOptions) Returns void 4 天前
    14. 5.14 Interface: ExecResult Since 0.2.0 Hierarchy RawExecResult ↳ ExecResult Methods lines ▸ lines(): string[] Split output lines. Re... 4 天前
    15. 5.15 Interface: ExecResultV0 cmd • Optional Readonly cmd: string killed • Optional Readonly killed: boolean signal • Optional Re... 4 天前
    16. 5.16 Interface: ExecStreamOptions Since 0.2.2 Properties onOutput • Optional onOutput: ( data: { stdout: string ; stderr?: undefined } ... 4 天前
    17. 5.17 Interface: Extension Since 0.2.0 Properties vm • Optional Readonly vm: ExtensionVM host • Optional Readonly host: Extensio... 4 天前
    18. 5.18 Interface: ExtensionCli Since 0.2.0 Properties exec • exec: Exec 4 天前
    19. 5.19 Interface: ExtensionHost Since 0.2.0 Properties cli • Readonly cli: ExtensionCli Executes a command in the host. For example, exec... 4 天前
    20. 5.20 Interface: ExtensionVM Since 0.2.0 Properties cli • Readonly cli: ExtensionCli Executes a command in the backend container. Exam... 4 天前
    21. 5.21 Interface: Host Since 0.2.0 Methods openExternal ▸ openExternal( url): void Opens an external URL with the system default ... 4 天前
    22. 5.22 Interface: HttpService Since 0.2.0 Methods get ▸ get( url): Promise< unknown> Performs an HTTP GET request to a backend service. ... 4 天前
    23. 5.23 Interface: NavigationIntents Since 0.2.0 Container Methods viewContainers ▸ viewContainers(): Promise< void> Navigate to the Containers... 4 天前
    24. 5.24 Interface: OpenDialogResult Since 0.2.3 Properties canceled • Readonly canceled: boolean Whether the dialog was canceled. filePaths •... 4 天前
    25. 5.25 Interface: RawExecResult Since 0.2.0 Hierarchy RawExecResult ↳ ExecResult Properties cmd • Optional Readonly cmd: string killed ... 4 天前
    26. 5.26 Interface: RequestConfig Since 0.2.0 Properties url • Readonly url: string method • Readonly method: string headers • Readonly ... 4 天前
    27. 5.27 Interface: RequestConfigV0 url • Readonly url: string method • Readonly method: string headers • Readonly headers: Record< strin... 4 天前
    28. 5.28 Interface: ServiceError Error thrown when an HTTP response is received with a status code that falls out to the range of 2xx. Since... 4 天前
    29. 5.29 Interface: SpawnOptions Since 0.3.0 Hierarchy ExecOptions ↳ SpawnOptions Properties cwd • Optional cwd: string Inherited from Ex... 4 天前
    30. 5.30 Interface: Toast Toasts provide a brief notification to the user. They appear temporarily and shouldn't interrupt the user e... 4 天前
    31. 5.31 Docker Hub API changelog Here you can learn about the latest changes, new features, bug fixes, and known issues for Docker Service A... 4 天前
    32. 5.32 Deprecated Docker Hub API endpoints This page provides an overview of endpoints that are deprecated in Docker Hub API. Endpoint deprecation pol... 4 天前
    33. 5.33 Registry authentication This document outlines the registry authentication scheme: Attempt to begin a push/pull operation with the ... 4 天前
    34. 5.34 Compose Build Specification {{% include "compose/build.md" %}} When build is specified as a string, the whole path is used as a Docker... 4 天前
    35. 5.35 Configs top-level element {{% include "compose/configs.md" %}} Services can only access configs when explicitly granted by a configs... 4 天前
    36. 5.36 Compose Deploy Specification {{% include "compose/deploy.md" %}} Attributes endpoint_mode endpoint_mode specifies a service discovery me... 4 天前
    37. 5.37 Compose Develop Specification [!NOTE] Develop is an optional part of the Compose Specification. It is available with Docker Compose versi... 4 天前
    38. 5.38 Extensions {{% include "compose/extension.md" %}} Extensions can also be used with anchors and aliases. They also can ... 4 天前
    39. 5.39 Fragments {{% include "compose/fragments.md" %}} Anchors are created using the & sign. The sign is followed by an al... 4 天前
    40. 5.40 Use include to modularize Compose files {{< summary-bar feature_name="Composefile include" >}} You can reuse and modularize Docker Compose configur... 4 天前
    41. 5.41 Interpolation {{% include "compose/interpolation.md" %}} For braced expressions, the following formats are supported: Dir... 4 天前
    42. 5.42 Legacy versions The legacy versions of the Compose file reference has moved to the V1 branch of the Compose repository. The... 4 天前
    43. 5.43 Merge Compose files {{% include "compose/merge.md" %}} These rules are outlined below. Mapping A YAML mapping gets merged by a... 4 天前
    44. 5.44 Models {{< summary-bar feature_name="Compose models" >}} The top-level models section declares AI models that are... 4 天前
    45. 5.45 Define and manage networks in Docker Compose {{% include "compose/networks.md" %}} To use a network across multiple services, you must explicitly grant ... 4 天前
    46. 5.46 Learn how to use profiles in Docker Compose With profiles you can define a set of active profiles so your Compose application model is adjusted for var... 4 天前
    47. 5.47 Secrets Secrets are a flavor of Configs focusing on sensitive data, with specific constraint for this usage. Servic... 4 天前
    48. 5.48 Define services in Docker Compose {{% include "compose/services.md" %}} A Compose file must declare a services top-level element as a map wh... 4 天前
    49. 5.49 Version and name top-level elements [!IMPORTANT] The top-level version property is defined by the Compose Specification for backward compatibi... 4 天前
    50. 5.50 Define and manage volumes in Docker Compose {{% include "compose/volumes.md" %}} To use a volume across multiple services, you must explicitly grant ea... 4 天前