{ $store.showSidebar = ! $store.showSidebar; const sidebar = document.querySelector('#sidebar'); if ($store.showSidebar) { sidebar.classList.replace('md:hidden', 'md:block'); } else { sidebar.classList.replace('md:block', 'md:hidden'); } }" class="icon-svg hidden px-4 md:block" aria-label="菜单">
指南
手册
参考
样品
常问问题
主要部分
指南
手册
参考
样品
常问问题
本节
Docker概述
开始使用
概述
快速实践指南
什么是容器?
运行一个容器
运行 Docker Hub 镜像
运行多容器应用程序
保留容器数据
访问本地文件夹
容器化您的应用程序
发布您的图像
入门指南
第 1 部分:概述
第 2 部分:容器化应用程序
第 3 部分:更新应用程序
第 4 部分:共享应用程序
第 5 部分:持久化数据库
第 6 部分:使用绑定安装座
第 7 部分:多容器应用程序
第 8 部分:使用 Docker Compose
第 9 部分:形象塑造最佳实践
第 10 部分:接下来怎么办?
Docker 概念
基础
什么是容器?
什么是图像?
什么是注册表?
什么是 Docker Compose?
建筑图像
了解图像层
编写 Dockerfile
构建、标记和发布图像
使用构建缓存
多阶段构建
特定语言的指南
概述
Node.js
概述
容器化您的应用程序
开发您的应用程序
运行您的测试
配置持续集成/持续交付
测试您的部署
Python
概述
容器化您的应用程序
开发您的应用程序
配置持续集成/持续交付
测试您的部署
右
概述
容器化您的应用程序
开发您的应用程序
配置持续集成/持续交付
测试您的部署
Java
概述
容器化您的应用程序
开发您的应用程序
运行您的测试
配置持续集成/持续交付
测试您的部署
go
概述
构建镜像
运行容器
开发您的应用程序
运行您的测试
配置持续集成/持续交付
测试您的部署
C# (.NET)
概述
容器化您的应用程序
开发您的应用程序
运行您的测试
配置持续集成/持续交付
测试您的部署
Rust
概述
构建镜像
运行容器
开发您的应用程序
配置持续集成/持续交付
测试您的部署
PHP
概述
容器化您的应用程序
开发您的应用程序
运行您的测试
配置持续集成/持续交付
测试您的部署
用例指南
新的
概述
生成式人工智能
PDF 分析和聊天
概述
容器化您的应用程序
开发您的应用程序
视频转录和聊天
自然语言处理
概述
语言翻译
命名实体识别
情感分析
文本分类
文本摘要
使用 TensorFlow.js 进行人脸检测
使用 JupyterLab 进行数据科学
使用 VEX 抑制 CVE
使用 Docker 进行开发
概述
开发最佳实践
Dockerfile 最佳实践
概述
一般准则
Dockerfile 指令的最佳实践
安全最佳实践
使用 Docker 构建
概述
介绍
层数
多级
坐骑
构建论点
导出二进制文件
测试
多平台
下一步
部署和编排
概述
部署到 Kubernetes
部署到 Swarm
云集成
教育资源
贡献
为 Docker 文档做出贡献
时尚指南
语法和风格
格式化
推荐单词表
Docker 术语
声音和语气
源文件约定
内容中的 UI 元素
有用的组件
手风琴
徽章
标注
牌
代码块
图标
图片
链接
列表
表格
选项卡
视频
纽扣
编写清单
指南
/
贡献
/
有用的组件
/
纽扣
纽扣
例子
你好
标记
copying = false, 2000);">
{{<
button
url
=
"https://example.com/"
text
=
"hello"
>}}