Fix and update

This commit is contained in:
baohua
2026-02-09 11:34:35 -08:00
parent e669ee0fe8
commit 63377d0431
136 changed files with 2146 additions and 262 deletions

View File

@@ -4,8 +4,12 @@
### 没有 Docker 的世界
Docker 出现之前软件开发和运维面临着诸多棘手的问题我们先来看看以下三个典型的痛点场景
#### 场景一"在我电脑上明明能跑"
具体内容如下
```
周五下午 5:00
├── 开发者:代码写完了,本地测试通过,提交!🎉
@@ -23,6 +27,8 @@
#### 场景二环境配置的噩梦
具体内容如下
```
新同事入职
├── Day 1领电脑配环境
@@ -34,6 +40,8 @@
#### 场景三服务器迁移的恐惧
具体内容如下
```
运维:"我们需要把服务迁移到新服务器"
开发:"旧服务器上的配置文档在哪?"
@@ -43,8 +51,12 @@
### Docker 如何解决这些问题
Docker 的出现为上述问题提供了完美的解决方案它通过"一次构建,到处运行"的核心理念从根本上改变了软件交付的方式
#### 核心理念一次构建到处运行
具体内容如下
```
开发环境 测试环境 生产环境
│ │ │
@@ -59,6 +71,8 @@
### Docker 的核心优势
除了解决上述痛点Docker 还拥有诸多显著的技术优势包括环境一致性秒级启动高效的资源利用等
#### 1. 环境一致性
Docker 镜像包含了应用运行所需的**一切**代码运行时系统工具配置这意味着
@@ -69,9 +83,13 @@ Docker 镜像包含了应用运行所需的**一切**:代码、运行时、系
```bash
## 新同事入职第一天
$ git clone https://github.com/company/project.git
$ docker compose up
## 完整的开发环境就准备好了
具体内容如下:
```
#### 2. 秒级启动