Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion 02_basic_concept/2.2_container.md
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ stateDiagram-v2
Deleted --> [*]
```

图 2-1 容器生命周期状态流转图
图 2-1容器生命周期状态流转图

#### 常用生命周期命令

Expand Down
4 changes: 2 additions & 2 deletions 02_basic_concept/2.3_repository.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ flowchart TB
end
```

图 2-2 Registry、Repository 与 Tag 的层级关系
图 2-2Registry、Repository 与 Tag 的层级关系

相关基本概念具体如下:

Expand Down Expand Up @@ -206,7 +206,7 @@ $ docker pull localhost:5000/myapp:v1.0
│ │ 运行容器 │
```

图 2-3 镜像构建、推送与拉取流程
图 2-3镜像构建、推送与拉取流程

#### 常用命令

Expand Down
2 changes: 1 addition & 1 deletion 08_data/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

![Docker 数据挂载类型](./_images/types-of-mounts.png)

图 8-1 Docker 数据挂载类型示意图
图 8-1Docker 数据挂载类型示意图

这一章介绍如何在 Docker 内部以及容器之间管理数据,在容器中管理数据主要有以下几种方式:

Expand Down
4 changes: 2 additions & 2 deletions 11_compose/11.6_django.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

### 11.6.1 架构概览

在开始之前,先看整体架构 (如图 10-1 所示):
在开始之前,先看整体架构 (如图 11-1:所示):

```mermaid
flowchart TD
Expand All @@ -31,7 +31,7 @@ flowchart TD
Port8000 --> Browser
```

10-1 Django + PostgreSQL 的 Compose 架构
11-1:Django + PostgreSQL 的 Compose 架构

**关键点**:

Expand Down
4 changes: 2 additions & 2 deletions 11_compose/11.7_rails.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

### 11.7.1 架构概览

如图 10-2 所示,Rails 与 PostgreSQL 在同一 Compose 网络中协同工作。
如图 11-2:所示,Rails 与 PostgreSQL 在同一 Compose 网络中协同工作。

```mermaid
flowchart TD
Expand All @@ -31,7 +31,7 @@ flowchart TD
Port3000 --> Browser
```

10-2 Rails + PostgreSQL 的 Compose 架构
11-2:Rails + PostgreSQL 的 Compose 架构

### 11.7.2 准备工作

Expand Down
2 changes: 1 addition & 1 deletion 13_kubernetes_concepts/13.1_intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

![Kubernetes 标识](./_images/kubernetes_logo.png)

图 13-1 Kubernetes 项目标识
图 13-1Kubernetes 项目标识

### 13.1.1 什么是 Kubernetes

Expand Down
2 changes: 1 addition & 1 deletion 13_kubernetes_concepts/13.2_concepts.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

![Kubernetes 基本概念示意图](./_images/kubernetes_design.jpg)

图 13-2 Kubernetes 基本概念示意图
图 13-2Kubernetes 基本概念示意图

* 节点 (`Node`):一个节点是一个运行 Kubernetes 中的主机。
* 容器组 (`Pod`):一个 Pod 对应于由若干容器组成的一个容器组,同个组内的容器共享一个存储卷 (volume)。
Expand Down
4 changes: 2 additions & 2 deletions 13_kubernetes_concepts/13.3_design.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

![Kubernetes 架构](./_images/k8s_architecture.png)

图 13-3 Kubernetes 运行原理图
图 13-3Kubernetes 运行原理图

可见,Kubernetes 首先是一套分布式系统,由多个节点组成,节点分为两类:一类是属于管理平面的主节点/控制节点 (Master Node);一类是属于运行平面的工作节点 (Worker Node)。

Expand Down Expand Up @@ -52,4 +52,4 @@

![Proxy 代理对服务的请求](./_images/kube-proxy.png)

图 13-4 kube-proxy 请求转发示意图
图 13-4kube-proxy 请求转发示意图
4 changes: 2 additions & 2 deletions 15_etcd/15.1_intro.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
## 15.1 简介

如图 12-5 所示,etcd 项目使用该标识。
如图 15-1:所示,etcd 项目使用该标识。

![etcd 标识](./_images/etcd_logo.png)

12-5 etcd 项目标识
15-1:etcd 项目标识

`etcd` 是 `CoreOS` 团队于 2013 年 6 月发起的开源项目,它的目标是构建一个高可用的分布式键值 (`key-value`) 数据库,基于 `Go` 语言实现。我们知道,在分布式系统中,各种服务的配置信息的管理分享,服务的发现是一个很基本同时也是很重要的问题。`CoreOS` 项目就希望基于 `etcd` 来解决这一问题。

Expand Down
6 changes: 3 additions & 3 deletions 16_cloud/16.2_tencentCloud.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
## 16.2 腾讯云

如图 13-5 所示,腾讯云提供完整的云基础设施与容器能力。
如图 16-1:所示,腾讯云提供完整的云基础设施与容器能力。

![腾讯云](./_images/qcloud-logo.jpg)

13-5 腾讯云标识
16-1:腾讯云标识

[腾讯云](https://cloud.tencent.com/act/cps/redirect?redirect=1040\&cps_key=3a5255852d5db99dcd5da4c72f05df61\&from=console)在架构方面经过多年积累,并且有着多年对海量互联网服务的经验。不管是社交、游戏还是其他领域,都有多年的成熟产品来提供产品服务。腾讯在云端完成重要部署,为开发者及企业提供云服务、云数据、云运营等整体一站式服务方案。

Expand All @@ -14,7 +14,7 @@

![腾讯云容器服务界面](https://mc.qcloudimg.com/static/img/0581dbeb97c869bbe6e62025dbc592d7/image.png)

13-6 腾讯云容器服务示意图
16-2:腾讯云容器服务示意图

### 腾讯云容器服务 (TKE) 简介

Expand Down
6 changes: 3 additions & 3 deletions 16_cloud/16.3_alicloud.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
## 16.3 阿里云

如图 13-3 所示,阿里云是国内主流云服务平台之一。
如图 16-3:所示,阿里云是国内主流云服务平台之一。

![阿里云](./_images/aliyun-logo.png)

13-3 阿里云标识
16-3:阿里云标识

[阿里云](https://www.aliyun.com/?source=5176.11533457\&userCode=8lx5zmtu\&type=copy)创立于 2009 年,是中国较早的云计算平台。阿里云致力于提供安全、可靠的计算和数据处理能力。

Expand All @@ -15,7 +15,7 @@
<!-- 注意:原阿里云容器服务截图链接已失效,请参考阿里云官方文档获取最新界面截图 -->
<!-- 原链接: https://img.alicdn.com/tps/TB10yjtPpXXXXacXXXXXXXXXXXX-1531-1140.png -->

13-4 阿里云容器服务示意图(请访问 [阿里云容器服务 ACK 官方文档](https://help.aliyun.com/product/85222.html) 查看最新界面)
16-4:阿里云容器服务示意图(请访问 [阿里云容器服务 ACK 官方文档](https://help.aliyun.com/product/85222.html) 查看最新界面)

### 阿里云容器服务 ACK 简介

Expand Down
6 changes: 3 additions & 3 deletions 16_cloud/16.4_aws.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
## 16.4 亚马逊云

如图 13-1 所示,AWS 是全球主流云服务平台之一。
如图 16-5:所示,AWS 是全球主流云服务平台之一。

![AWS](./_images/aws-logo.jpg)

13-1 AWS 标识
16-5:AWS 标识

[AWS](https://www.amazonaws.cn),即 Amazon Web Services,是亚马逊 (Amazon) 公司的 IaaS 和 PaaS 平台服务。AWS 提供了一整套基础设施和应用程序服务,使用户几乎能够在云中运行一切应用程序:从企业应用程序和大数据项目,到社交游戏和移动应用程序。AWS 面向用户提供包括弹性计算、存储、数据库、应用程序在内的一整套云计算服务,能够帮助企业降低 IT 投入成本和维护成本。

Expand All @@ -23,4 +23,4 @@

![AWS 容器服务](./_images/ECS.jpg)

13-2 AWS 容器服务示意图
16-6:AWS 容器服务示意图
2 changes: 1 addition & 1 deletion 17_ecosystem/coreos_README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Fedora CoreOS
## Fedora CoreOS

`CoreOS` 是一个专门为安全和大规模运行容器化工作负载而构建的新 Fedora 版本,它继承了 Fedora Atomic Host 和 CoreOS Container Linux 的优势。

Expand Down
Binary file added _images/docker_primer4.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion appendix/command/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@

![Docker 命令总结](../../_images/cmd_logic.jpg)

16-1 Docker 客户端命令分类示意图
A-1:Docker 客户端命令分类示意图

### 参考

Expand Down