开始使用
用户手册
参考文档
SpringAI中文
Ollama中文
Pytorch中文
OpenAI中文
Anaconda中文
Nginx中文
切换语言
This section
Docker 引擎
安装 Docker 引擎
在 Ubuntu 上安装 Docker Engine
在 Debian 上安装 Docker 引擎
在 RHEL 上安装 Docker 引擎
在 Fedora 上安装 Docker Engine
在 Raspberry Pi OS (32位) 上安装 Docker 引擎
在 CentOS 上安装 Docker Engine
在 SLES (s390x) 上安装 Docker Engine
从Binaries安装 Docker Engine
Docker Engine 安装后的 Linux 步骤
存储
卷
挂载绑定
tmpfs 挂载
存储驱动
选择存储驱动
BTRFS 存储驱动
Device Mapper 存储驱动程序(已弃用)
OverlayFS 存储驱动
VFS 存储驱动程序
ZFS 存储驱动程序
containerd 镜像存储与 Docker 引擎
网络概述
数据包过滤和防火墙
网络驱动
桥接网络驱动程序
主机网络驱动程序
IPvlan 网络驱动程序
Macvlan 网络驱动
None 网络驱动
覆盖网络驱动
Tutorials
使用 macvlan 网络进行网络连接
使用主机网络的联网
使用覆盖网络进行网络连接
使用独立容器进行网络连接
在 Docker 中使用 CA 证书
传统容器链接
Containers
自动启动容器
在容器中运行多个进程
资源限制
运行时指标
运行容器
CLI
完成
使用代理服务器配合 Docker CLI
筛选命令
格式化命令和日志输出
OpenTelemetry for Docker CLI
Docker 守护进程配置概述
启动守护进程
使用 IPv6 网络
守护进程代理配置
实时恢复
替代容器运行时
使用 Prometheus 收集 Docker 指标
配置 Docker 守护进程的远程访问
读取守护进程日志
Docker 守护进程故障排除
Manage resources
Docker 上下文
Docker 对象标签
清理未使用的 Docker 对象
查看容器日志
配置日志驱动
自定义日志驱动输出
Logging drivers
Amazon CloudWatch Logs 日志记录驱动程序
ETW 日志驱动程序
Fluentd 日志驱动
Google Cloud 日志记录驱动程序
Graylog 扩展格式日志驱动程序
Journald 日志驱动程序
JSON 文件日志驱动程序
本地文件日志驱动
Splunk 日志驱动
Syslog 日志驱动程序
使用日志驱动插件
使用带有远程日志驱动程序的 docker logs
Docker 引擎安全性
Rootless 模式
杀毒软件和Docker
Docker 的 AppArmor 安全配置文件
Docker 中的内容信任
使用内容信任进行自动化
内容信任的委托
使用 Compose 部署 Notary 服务器
管理内容信任的密钥
在内容信任沙盒中运行
Docker 安全非事件
使用用户命名空间隔离容器
保护 Docker 守护进程套接字
Docker 的 Seccomp 安全配置文件
使用证书验证仓库客户端
Swarm 模式
管理并维护 Docker Engine 集群
将堆栈部署到 Swarm
将服务部署到集群
开始使用 Swarm 模式
创建一个 Swarm
向集群添加节点
将服务部署到集群
检查 Swarm 中的服务
在集群中扩展服务
删除在 Swarm 上运行的服务
对服务应用滚动更新
从群集中排空节点
How swarm works
节点如何工作
服务如何工作
使用公钥基础设施 (PKI) 管理 Swarm 安全性
Swarm 任务状态
将节点加入集群
锁定您的集群以保护其加密密钥
管理群集中的节点
使用 Docker Secrets 管理敏感数据
管理Swarm服务网络
Swarm 模式中的 Raft 共识
在群集模式下运行 Docker Engine
使用 Docker Configs 存储配置数据
Swarm 模式核心概念
使用 Swarm 模式路由网格
已弃用的 Docker Engine 功能
Docker Engine 管理的插件系统
访问授权插件
Docker 日志驱动插件
Docker 网络驱动程序插件
Docker 插件 API
Docker 卷插件
插件 V2 的插件配置版本 1
使用 Docker Engine 插件
Release notes
Docker Engine 早期版本
Docker Engine 17.03 发行说明
Docker Engine 17.04 发行说明
Docker Engine 17.05 版本说明
Docker Engine 17.06 发行说明
Docker Engine 17.07 发行说明
Docker Engine 17.09 版本说明
Docker Engine 17.10 发行说明
Docker Engine 17.11 发行说明
Docker Engine 17.12 版本说明
Docker Engine 18.01 发行说明
Docker Engine 18.02 发布说明
Docker Engine 18.03 发行说明
Docker Engine 18.04 发行说明
Docker Engine 18.05 发行说明
Docker Engine 18.06 版本说明
Docker Engine 18.09 发布说明
Docker Engine 19.03 发行说明
Docker Engine 20.10 发行说明
Docker Engine 23.0 发行说明
Docker Engine 24.0 发布说明
Docker Engine 25.0 发布说明
Docker Engine 26.0 版本说明
Docker Engine 26.1 发行说明
Docker Engine 27 版本发布说明
Docker 构建
Core concepts
Docker 构建概览
Dockerfile 概览
构建上下文
Building
多阶段构建
构建变量
构建密钥
多平台构建
导出Binaries
构建最佳实践
基础镜像
检查您的构建配置
构建者
构建驱动程序
Docker 容器构建驱动程序
Docker 驱动程序
Kubernetes 驱动
远程驱动程序
管理构建器
烘焙
Bake简介
烘焙目标
Bake中的继承
Bake中的变量
Bake中的表达式评估
功能
矩阵目标
使用 Bake 与附加上下文
Bake 文件参考
从 Compose 文件使用 Bake 构建
覆盖配置
远程 Bake 文件定义
Docker 构建缓存
构建缓存失效
构建垃圾回收
缓存存储后端
亚马逊 S3 缓存
Azure Blob 存储缓存
GitHub Actions 缓存
内联缓存
本地缓存
注册表缓存
优化构建中的缓存使用
与 Docker 的持续集成
Docker 构建 GitHub Actions
使用 GitHub Actions 添加镜像注释
使用 GitHub Actions 添加 SBOM 和出处证明
使用 GitHub Actions 验证构建配置
使用 GitHub Actions 的机密
GitHub Actions 构建摘要
配置您的 GitHub Actions 构建器
使用 GitHub Actions 进行缓存管理
在注册表之间复制镜像并使用 GitHub Actions
使用 GitHub Actions 导出到 Docker
本地镜像仓库与 GitHub Actions
多平台镜像与GitHub Actions
使用 GitHub Actions 的命名上下文
使用 GitHub Actions 推送到多个注册表
使用 GitHub Actions 进行可重现构建
在 GitHub Actions 中在作业之间共享构建的镜像
使用 GitHub Actions 管理标签和标签
在推送前使用 GitHub Actions 进行测试
使用 GitHub Actions 更新 Docker Hub 描述
Metadata
注解
构建证明
镜像证明存储
来源证明声明
SBOM 证明
SLSA 定义
导出器概览
镜像与注册表导出器
本地和 tar 导出器
OCI 和 Docker 导出器
构建工具包
buildkitd.toml
配置 BuildKit
自定义 Dockerfile 语法
Dockerfile 发行说明
Debugging
OpenTelemetry 支持
构建发布说明
Docker Compose
Introduction to Compose
Compose 如何工作
为什么使用 Compose?
Docker Compose 的历史与发展
Docker Compose 安装概述
安装 Docker Compose 插件
安装 Docker Compose 独立版本
卸载 Docker Compose
Docker Compose 快速入门
How-tos
指定项目名称
在 Compose 中使用生命周期钩子
使用 Compose 配置文件
在 Compose 中控制启动和关闭顺序
Compose 中的环境变量
在容器环境中设置环境变量
Docker Compose 中环境变量的优先级
在 Docker Compose 中设置或更改预定义的环境变量
在 Compose 文件中通过插值设置、使用和管理变量
在 Docker Compose 中使用环境变量的最佳实践
使用 Compose Watch
如何在 Docker Compose 中使用密钥
Compose 中的网络
使用多个 Compose 文件
合并 Compose 文件
扩展您的 Compose 文件
Include
使用 Docker Compose 启用 GPU 访问
在生产环境中使用 Compose
Compose Bridge 概述
使用默认的 Compose Bridge 转换
自定义 Compose Bridge
高级集成
Support and feedback
Compose 常见问题解答
提供反馈
使用 Compose 的示例应用
Releases
Docker Compose 发布说明
Migrate to Compose V2
注册表
Docker Desktop版
Setup
Install
在 Mac 上安装 Docker Desktop
了解 Mac 上 Docker Desktop 的权限要求
在 Windows 上安装 Docker Desktop
了解 Windows 的权限要求
Enterprise deployment
使用 MSI 安装程序
使用 PKG 安装程序
使用 Intune
使用 Jamf Pro
常见问题解答
在 Linux 上安装 Docker Desktop
在 Ubuntu 上安装 Docker Desktop
在 Debian 上安装 Docker Desktop
在 Fedora 上安装 Docker Desktop
在基于 Arch 的发行版上安装 Docker Desktop
在 RHEL 上安装 Docker Desktop
在虚拟机或虚拟桌面基础架构(VDI)环境中运行 Docker Desktop for Windows
登录 Docker Desktop
Docker Desktop 白名单
探索 Docker Desktop
在 Docker Desktop 中探索容器视图
探索 Docker Desktop 中的镜像视图
在 Docker Desktop 中浏览卷视图
探索 Docker Desktop 中的“构建”视图
Docker Desktop 的资源节省模式
暂停 Docker Desktop
Features and capabilities
containerd 镜像存储
Wasm 工作负载(测试版)
同步文件共享
开发环境概述
启动开发环境
搭建开发环境
分发您的开发环境
使用 Docker Dev CLI 插件
在 Docker Desktop 中探索网络功能
使用 Docker Desktop 部署到 Kubernetes
Docker Desktop 中的 GPU 支持
Docker Desktop 在 Windows 上的 WSL 2 后端
最佳实践
使用 WSL
在 Docker Desktop 中使用 USB/IP
Docker Desktop 的 Mac 虚拟机管理器
使用 Docker Desktop CLI
Settings and maintenance
更改您的 Docker Desktop 设置
如何备份和恢复您的 Docker Desktop 数据
Troubleshoot and support
故障排查 Docker Desktop
Docker Desktop 故障排除主题
常见问题的解决方法
已知问题
获取支持
FAQs
桌面版通用常见问题
FAQs for Docker Desktop for Mac
Docker Desktop for Windows 常见问题解答
Docker Desktop for Linux 常见问题解答
Docker Desktop 版本常见问题
提供反馈
卸载 Docker Desktop
Docker Desktop 发布说明
Docker Build Cloud
Docker Build Cloud 配置
使用 Docker Build Cloud 构建
在 CI 中使用 Docker Build Cloud
为云中构建进行优化
Docker Hub
Docker Hub 快速入门
仓库
创建一个仓库
Manage
仓库信息
访问管理
镜像管理
Docker Hub 上的标签
Docker Hub 上的软件构件
将镜像推送到仓库
在仓库之间移动镜像
镜像安全洞察
Webhooks
设置自动构建
自动构建与自动测试的高级选项
自动化仓库测试
配置来自 GitHub 和 BitBucket 的自动化构建
自动构建的工作原理
管理自动构建
故障排除自动构建
归档或取消归档仓库
删除仓库
仓库的个人设置
Docker Hub 使用与速率限制
服务账户
作为拉取缓存的镜像仓库
Docker Hub 发布说明
Docker Scout
安装 Docker Scout
Docker Scout 快速入门
Explore
仪表板
Docker Scout 镜像分析
Docker Scout 指标导出器
镜像详情视图
管理漏洞例外
How-tos
使用图形用户界面创建异常
使用 VEX 创建异常
使用环境变量配置 Docker Scout
Docker Scout SBOMs
使用 Scout 处理不同类型的工件
Deep dive
advisory database sources and matching service
Docker Scout 中的数据收集与存储
开始使用 Docker Scout 中的策略评估功能
配置策略
Docker Scout 健康评分
在CI中评估策略合规性
使用 Docker Scout 进行修复
查看 Docker Scout 策略状态
将 Docker Scout 与其他系统集成
Code quality
将 Docker Scout 与 SonarQube 集成
Container registries
将 Docker Scout 与 Amazon ECR 集成
将 Docker Scout 与 Artifactory 集成
将 Docker Scout 与 Azure Container Registry 集成
在持续集成中使用 Docker Scout
将 Docker Scout 与 Microsoft Azure DevOps Pipelines 集成
将 Docker Scout 与 Circle CI 集成
将 Docker Scout 与 GitHub Actions 集成
将 Docker Scout 与 GitLab CI/CD 集成
将 Docker Scout 与 Jenkins 集成
将 Docker Scout 与环境集成
通用环境与命令行接口集成
将 Docker Scout 与 Sysdig 集成
Source code management
将 Docker Scout 与 GitHub 集成
Team collaboration
将 Docker Scout 与 Slack 集成
Release notes
Docker Scout CLI 发布说明
Docker Scout 发行说明
Docker for GitHub Copilot
为您的组织安装扩展
使用 Docker GitHub Copilot 扩展
Docker 代理的示例提示
Docker 扩展
市场扩展插件
非市场扩展
配置扩展的私有市场
Docker 扩展的设置与反馈
扩展 SDK 概述
构建与发布流程
快速入门
Part one: Build
创建一个简单扩展
创建高级前端扩展
为你的扩展程序添加后端服务
第二部分:发布
扩展镜像标签
验证您的扩展
打包并发布您的扩展程序
共享您的扩展插件
在市场中发布
构建多架构扩展
扩展架构
扩展元数据
扩展程序安全性
Docker 扩展的 UI 样式概述
Docker扩展设计指南
Docker 设计原则
MUI 最佳实践
Developer Guides
认证
从扩展程序与 Kubernetes 交互
调用宿主机Binaries
从扩展后端使用 Docker 套接字
Developer SDK tools
测试和调试
持续集成(CI)
CLI 参考
Extension APIs
仪表板
Docker
扩展后端
扩展 UI API
导航
云集成
Docker产品发布生命周期
管理
组织管理概览
创建您的组织
为企业组织提供上手引导
管理组织成员
创建和管理团队
管理 Docker 产品
活动日志
组织设置
洞见
公司管理
创建公司
管理公司所有者
管理公司用户
管理组织
Account and admin FAQ
Docker 账户常见问题解答
有关组织的常见问题
关于公司的常见问题
将账户转换为组织
停用组织
计费与付款
添加或更新付款方式
更新账单信息
3D 安全认证
查看账单历史
更改您的账单周期
注册税务证明
Docker Hub 存储定价
账单常见问题
Docker 账户
创建账户
管理账户
停用账户
安全
For admins
单点登录概述
配置单点登录
创建单点登录(SSO)连接
管理单点登录
排查单点登录
provision users
SCIM 配置
组映射
即时配置(Just-in-Time Provisioning)
强制要求登录 Docker Desktop
强制 Docker Desktop 登录的方式
角色与权限
域名审计
强化版 Docker Desktop 概述
什么是设置管理?
使用 JSON 文件配置设置管理
通过管理控制台配置设置管理
什么是增强型容器隔离?
它是如何工作的?
主要特性与优势
ECI 高级配置选项
增强型容器隔离常见问题解答
限制
注册表访问管理
镜像访问管理
离线容器
组织访问令牌
For developers
创建和管理访问令牌
为您的 Docker 账户启用双因素认证
生成新的恢复代码
恢复您的 Docker 账户
在您的 Docker 账户上禁用双因素认证
FAQs
一般安全常见问题
容器安全常见问题
网络与虚拟机常见问题
Single sign-on
关于单点登录(SSO)的常见问题
域名
执行
身份提供商
管理用户
Docker 安全公告
订阅
Docker 订阅和功能
设置您的订阅
扩容您的订阅
管理订阅席位
更改您的订阅
Docker Desktop 许可协议
订阅常见问题
可信内容
Docker 官方镜像
使用 Docker 官方镜像
为 Docker 官方镜像做贡献
Docker 认证发布者计划
Docker 赞助的开源计划
洞察与分析