Docker — 从入门到实践
首页
白天
夜间
小程序
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
第十一章 Docker Compose
来源 yeasy(杨保华)
浏览
1
扫码
打印
2026-10-19 16:37:56
上一篇:
下一篇:
发布点评
Docker 从入门到实践
修订记录
如何贡献
第一章 Docker 简介
1.1 快速上手
1.2 什么是 Docker
1.3 为什么要用 Docker
本章小结
第二章 基本概念
2.1 镜像
2.2 容器
2.3 仓库
本章小结
第三章 安装 Docker
3.1 Ubuntu
3.2 Debian
3.3 Fedora
3.4 CentOS
3.5 Raspberry Pi
3.6 Linux 离线安装
3.7 macOS
3.8 Windows 10/11
3.9 镜像加速器
3.10 开启实验特性
本章小结
第四章 使用镜像
4.1 获取镜像
4.2 列出镜像
4.3 删除本地镜像
4.4 利用 commit 理解镜像构成
4.5 使用 Dockerfile 定制镜像
4.6 其它制作镜像的方式
4.7 实现原理
本章小结
第五章 操作容器
5.1 启动
5.2 守护态运行
5.3 终止
5.4 进入容器
5.5 导出和导入
5.6 删除
本章小结
第六章 访问仓库
6.1 Docker Hub
6.2 私有仓库
6.3 私有仓库高级配置
6.4 Nexus 3
本章小结
第七章 Dockerfile 指令详解
7.1 RUN 执行命令
7.2 COPY 复制文件
7.3 ADD 更高级的复制文件
7.4 CMD 容器启动命令
7.5 ENTRYPOINT 入口点
7.6 ENV 设置环境变量
7.7 ARG 构建参数
7.8 VOLUME 定义匿名卷
7.9 EXPOSE 暴露端口
7.10 WORKDIR 指定工作目录
7.11 USER 指定当前用户
7.12 HEALTHCHECK 健康检查
7.13 ONBUILD 为他人作嫁衣裳
7.14 LABEL 为镜像添加元数据
7.15 SHELL 指令
7.16 参考文档
7.17 多阶段构建
7.18 实战多阶段构建 Laravel 镜像
本章小结
第八章 数据管理
8.1 数据卷
8.2 挂载主机目录
8.3 tmpfs 挂载
本章小结
第九章 网络配置
9.1 配置 DNS
9.2 网络类型
9.3 自定义网络
9.4 容器互联
9.5 外部访问容器
9.6 网络隔离
9.7 容器网络高级特性
本章小结
第十章 Docker Buildx
10.1 BuildKit
10.2 使用 buildx 构建镜像
10.3 使用 buildx 构建多种系统架构支持的 Docker 镜像
本章小结
第十一章 Docker Compose
11.1 简介
11.2 安装与卸载
11.3 使用
11.4 命令说明
11.5 Compose 模板文件
11.6 实战 Django
11.7 实战 Rails
11.8 实战 WordPress
11.9 实战 LNMP
本章小结
第十二章 底层实现
12.1 基本架构
12.2 命名空间
12.3 控制组
12.4 联合文件系统
12.5 容器格式
12.6 网络
本章小结
第十三章 容器编排基础
13.1 简介
13.2 基本概念
13.3 架构设计
13.4 高级特性
13.5 实战练习
本章小结
第十四章 部署 Kubernetes
14.1 使用 kubeadm 部署 Kubernetes
14.2 使用 kubeadm 部署 Kubernetes:使用 Docker
14.3 在 Docker Desktop 使用
14.4 Kind - Kubernetes IN Docker
14.5 K3s - 轻量级 Kubernetes
14.6 一步步部署 Kubernetes 集群
14.7 部署 Dashboard
14.8 Kubernetes 命令行 kubectl
本章小结
第十五章 Etcd 项目
15.1 简介
15.2 安装
15.3 集群
15.4 使用 etcdctl
本章小结
第十六章 容器与云计算
16.1 简介
16.2 腾讯云
16.3 阿里云
16.4 亚马逊云
16.5 多云部署策略
本章小结
第十七章 容器其它生态
17.1 Fedora CoreOS 简介
17.2 Fedora CoreOS 安装
17.3 Podman - 下一代 Linux 容器工具
17.4 Buildah - 容器镜像构建工具
17.5 Skopeo - 容器镜像管理工具
17.6 containerd - 核心容器运行时
17.7 安全容器运行时
17.8 WebAssembly 与容器
本章小结
第十八章 安全
18.1 内核命名空间
18.2 控制组
18.3 服务端防护
18.4 内核能力机制
18.5 其它安全特性
18.6 容器镜像安全扫描与供应链安全
本章小结
第十九章 容器监控与日志
19.1 Prometheus
19.2 ELK 套件
19.3 容器性能优化与故障诊断
本章小结
第二十章 实战案例 - 操作系统
20.1 Busybox
20.2 Alpine
20.3 Debian Ubuntu
20.4 CentOS Fedora
本章小结
第二十一章 实战案例 - DevOps
21.1 DevOps 完整工作流
21.2 GitHub Actions
21.3 Drone
21.4 Drone Demo
21.5 在 IDE 中使用 Docker
21.6 VS Code
21.7 实战案例:Go/Rust/数据库/微服务
本章小结
附录
附录一:常见问题与错误速查
常见错误处理
附录二:热门镜像介绍
Ubuntu
CentOS
Nginx
PHP
Node.js
MySQL
WordPress
MongoDB
Redis
Minio
附录三:Docker 命令查询
客户端命令 - docker
服务端命令 - dockerd
附录四:Dockerfile 最佳实践
附录五:如何调试 Docker
附录六:资源链接
附录七:术语表
附录八:Docker 学习路线图与知识体系
空白文档
暂无相关搜索结果!
本文档使用
WanXiangYunDang
构建
×
思维导图备注
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
×
微信小程序阅读
微信扫一扫,知识掌上学
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度