mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-03-11 04:14:38 +00:00
Simplify words and fix format issues
This commit is contained in:
@@ -60,8 +60,6 @@ flowchart LR
|
||||
|
||||
#### 关键区别
|
||||
|
||||
相关信息如下表:
|
||||
|
||||
| 特性 | Docker 容器 | 传统虚拟机 |
|
||||
|------|-------------|------------|
|
||||
| **启动速度** | 秒级 | 分钟级 |
|
||||
@@ -82,10 +80,6 @@ Docker 使用 [Go 语言](https://golang.google.cn/)开发,基于 Linux 内核
|
||||
|
||||
> 如果你对这些底层技术感兴趣,可以阅读本书的[底层实现](../12_implementation/README.md)章节。
|
||||
|
||||
#### 概述
|
||||
|
||||
总体概述了以下内容。
|
||||
|
||||
#### Docker 架构演进
|
||||
|
||||
Docker 的底层实现经历了多次演进:
|
||||
|
||||
@@ -8,8 +8,6 @@
|
||||
|
||||
#### 场景一:“在我电脑上明明能跑”
|
||||
|
||||
具体内容如下:
|
||||
|
||||
```bash
|
||||
周五下午 5:00
|
||||
├── 开发者:代码写完了,本地测试通过,提交!🎉
|
||||
@@ -28,8 +26,6 @@
|
||||
|
||||
#### 场景二:环境配置的噩梦
|
||||
|
||||
具体内容如下:
|
||||
|
||||
```bash
|
||||
新同事入职
|
||||
├── Day 1:领电脑,配环境
|
||||
@@ -41,8 +37,6 @@
|
||||
|
||||
#### 场景三:服务器迁移的恐惧
|
||||
|
||||
具体内容如下:
|
||||
|
||||
```bash
|
||||
运维:"我们需要把服务迁移到新服务器"
|
||||
开发:"旧服务器上的配置文档在哪?"
|
||||
@@ -54,14 +48,8 @@
|
||||
|
||||
Docker 的出现为上述问题提供了完美的解决方案。它通过 “一次构建,到处运行” 的核心理念,从根本上改变了软件交付的方式。
|
||||
|
||||
#### 概述
|
||||
|
||||
总体概述了以下内容。
|
||||
|
||||
#### 核心理念:一次构建,到处运行
|
||||
|
||||
具体内容如下:
|
||||
|
||||
```mermaid
|
||||
flowchart LR
|
||||
dev["开发团队"] -->|创建| img["Docker 镜像"]
|
||||
@@ -158,7 +146,7 @@ flowchart LR
|
||||
|
||||
- 构建过程 **可重复、可追溯**
|
||||
- 任何人都能从代码重建完全相同的镜像
|
||||
- 配合 [GitHub Actions](../20_cases/ci/actions/README.md) 等 CI 系统实现自动化
|
||||
- 配合 [GitHub Actions](../21_case_devops/21.2_github_actions.md) 等 CI 系统实现自动化
|
||||
|
||||
#### 5. 轻松迁移
|
||||
|
||||
|
||||
Reference in New Issue
Block a user