This website requires JavaScript.
Explore
Help
Sign In
ehlxr
/
docker_practice
Watch
1
Star
0
Fork
0
You've already forked docker_practice
mirror of
https://github.com/yeasy/docker_practice.git
synced
2026-02-24 11:19:32 +00:00
Code
Issues
Projects
Releases
Wiki
Activity
Files
acc74f17bb7dc9731f1c66e3256018b15da8c7c3
docker_practice
/
SUMMARY.md
Baohua Yang
0835f8467a
Fix and improve
2026-02-12 16:51:50 -08:00
9.0 KiB
Raw
Blame
History
Unescape
Escape
Docker — 从入门到实践
前言
修订记录
如何贡献
第一部分: 入门篇
第一章 Docker 简介
快速上手
什么是 Docker
为什么要用 Docker
第二章 基本概念
镜像
容器
仓库
第三章 安装 Docker
Ubuntu
Debian
Fedora
CentOS
Raspberry Pi
Linux 离线安装
macOS
Windows 10/11
镜像加速器
开启实验特性
第四章 使用镜像
获取镜像
列出镜像
删除本地镜像
利用 commit 理解镜像构成
使用 Dockerfile 定制镜像
其它制作镜像的方式
实现原理
第五章 操作容器
启动
守护态运行
终止
进入容器
导出和导入
删除
第六章 访问仓库
Docker Hub
私有仓库
私有仓库高级配置
Nexus 3
第二部分: 进阶篇
第七章 Dockerfile 指令详解
RUN 执行命令
COPY 复制文件
ADD 更高级的复制文件
CMD 容器启动命令
ENTRYPOINT 入口点
ENV 设置环境变量
ARG 构建参数
VOLUME 定义匿名卷
EXPOSE 暴露端口
WORKDIR 指定工作目录
USER 指定当前用户
HEALTHCHECK 健康检查
ONBUILD 为他人作嫁衣裳
LABEL 为镜像添加元数据
SHELL 指令
参考文档
多阶段构建
实战多阶段构建 Laravel 镜像
第八章 数据与网络管理
数据管理
数据卷
挂载主机目录
tmpfs 挂载
网络配置
配置 DNS
外部访问容器
第九章 Docker Buildx
BuildKit
使用 buildx 构建镜像
使用 buildx 构建多种系统架构支持的 Docker 镜像
第十章 Docker Compose
简介
安装与卸载
使用
命令说明
Compose 模板文件
实战 Django
实战 Rails
实战 WordPress
实战 LNMP
第十一章 运维管理
容器监控
Prometheus
日志管理
ELK 套件
安全
内核命名空间
控制组
服务端防护
内核能力机制
其它安全特性
总结
第三部分: 深入篇
第十二章 容器编排
Etcd 项目
简介
安装
集群
使用 etcdctl
Kubernetes - 开源容器编排引擎
简介
基本概念
架构设计
高级特性
实战练习
部署 Kubernetes
使用 kubeadm 部署 kubernetes(CRI 使用 containerd)
使用 kubeadm 部署 kubernetes(CRI 使用 Docker)
在 Docker Desktop 使用
Kind - Kubernetes IN Docker
K3s - 轻量级 Kubernetes
一步步部署 kubernetes 集群
部署 Dashboard
Kubernetes 命令行 kubectl
第十三章 容器生态
Fedora CoreOS
简介
安装
容器与云计算
简介
腾讯云
阿里云
亚马逊云
小结
多云部署策略
podman - 下一代 Linux 容器工具
第十四章 底层实现
基本架构
命名空间
控制组
联合文件系统
容器格式
网络
第四部分: 实战篇
第十五章 实战案例
实战案例 - 操作系统
Busybox
Alpine
Debian Ubuntu
CentOS Fedora
本章小结
实战案例 - CI/CD
DevOps 完整工作流
GitHub Actions
Drone
部署 Drone
Drone Demo
在 IDE 中使用 Docker
VS Code
第十六章 附录
附录一:常见问题总结
常见错误速查表
附录二:热门镜像介绍
Ubuntu
CentOS
Nginx
PHP
Node.js
MySQL
WordPress
MongoDB
Redis
Minio
附录三
:
Docker 命令查询
客户端命令 - docker
服务端命令 - dockerd
附录四
:
Dockerfile 最佳实践
附录五:如何调试 Docker
附录六:资源链接