File tree 11 files changed +42
-41
lines changed
11 files changed +42
-41
lines changed Original file line number Diff line number Diff line change @@ -4,14 +4,15 @@ Summary
4
4
- Jenkins
5
5
- [ Docker] ( docker/README.md )
6
6
7
- - [認識 Docker](docker/000-intro/README.md)
7
+ - [Meet Docker](docker/000-intro/README.md)
8
8
9
- - [什麼是 Docker](docker/000-intro/what/README.md)
9
+ - [What is Docker](docker/000-intro/what/README.md)
10
10
- [Docker vs VMs](docker/000-intro/compare/README.md)
11
- - [使用 Docker 的目地](docker/000-intro/why/README.md)
12
- - [docker image](docker/000-intro/image/README.md)
13
- - [docker container](docker/000-intro/container/README.md)
14
- - [docker Hub](docker/000-intro/hub/README.md)
11
+ - [Why Docker](docker/000-intro/why/README.md)
12
+ - [Image](docker/000-intro/image/README.md)
13
+ - [Container](docker/000-intro/container/README.md)
14
+ - [Repository](docker/000-intro/repository/README.md)
15
+ - [Registry](docker/000-intro/registry/README.md)
15
16
16
17
- Lesson 2: 基礎指令 (1 hour - 免費講座提供)
17
18
Original file line number Diff line number Diff line change 2
2
3
3
下面的圖片比較了 Docker 和傳統虛擬化方式的不同之處,可見容器是在作業系統層面上實作虛擬化,直接使用本地主機的作業系統,而傳統方式則是在硬體層面實作。
4
4
5
- ![ vm ] ( VM .png)
5
+ ![ compare ] ( compare .png)
6
6
7
- ![ Container] ( Container.png )
7
+ 作為一種新興的虛擬化方式,Docker 跟傳統的虛擬化方式相比具有眾多的優勢。
8
+
9
+ 首先,Docker 容器的啟動可以在秒級實作,這相比傳統的虛擬機方式要快得多。 其次,Docker 對系統資源的使用率很高,一台主機上可以同時執行數千個 Docker 容器。
10
+
11
+ 容器除了執行其中應用外,基本不消耗額外的系統資源,使得應用的效能很高,同時系統資源消耗更少。傳統虛擬機方式執行 10 個不同的應用就要啟動 10 個虛擬機,而 Docker 只需要啟動 10 個隔離的應用即可。
Original file line number Diff line number Diff line change 1
1
Docker Container
2
2
================
3
3
4
- 參考
5
- ----
6
-
7
- - [ 《Docker —— 從入門到實踐》正體中文版] ( https://philipzheng.gitbooks.io/docker_practice/content/introduction/what.html )
8
-
9
4
Docker 利用容器來執行應用。
10
5
11
6
容器是從映像檔建立的執行實例。它可以被啟動、開始、停止、刪除。每個容器都是相互隔離的、保證安全的平台。
Original file line number Diff line number Diff line change 1
1
Docker Image
2
2
============
3
3
4
- 參考
5
- ----
6
-
7
- - [ 《Docker —— 從入門到實踐》正體中文版] ( https://philipzheng.gitbooks.io/docker_practice/content/introduction/what.html )
8
-
9
4
Docker 映像檔就是一個唯讀的模板。
10
5
11
6
例如:一個映像檔可以包含一個完整的 ubuntu 作業系統環境,裡面僅安裝了 Apache 或使用者需要的其它應用程式。
Original file line number Diff line number Diff line change
1
+ Registry
2
+ =========
3
+
4
+ * Docker Hub
5
+ * Docker Pool
6
+
7
+ * Amazon EC2 Container Registry
Original file line number Diff line number Diff line change 1
1
Docker 倉庫
2
2
===========
3
3
4
- 參考
5
- ----
6
-
7
- - [ 《Docker —— 從入門到實踐》正體中文版] ( https://philipzheng.gitbooks.io/docker_practice/content/introduction/what.html )
8
-
9
4
倉庫是集中存放映像檔檔案的場所。有時候會把倉庫和倉庫註冊伺服器(Registry)混為一談,並不嚴格區分。實際上,倉庫註冊伺服器上往往存放著多個倉庫,每個倉庫中又包含了多個映像檔,每個映像檔有不同的標籤(tag)。
10
5
11
6
倉庫分為公開倉庫(Public)和私有倉庫(Private)兩種形式。
Original file line number Diff line number Diff line change 1
- 什麼是 Docker
2
- =============
1
+ What is Docker
2
+ ===============
3
3
4
- Docker 是一個開源專案,誕生於 2013 年初,最初是 dotCloud 公司內部的一個業餘專案。它基於 Google 公司推出的 Go 語言實作。 專案後來加入了 Linux 基金會,遵從了 Apache 2.0 協議,原始碼在 GitHub 上進行維護 。
4
+ Docker 是一個開源專案,誕生於 2013 年初,最初是 dotCloud 公司內部的一個業餘專案。Docker 的基礎是 Linux 容器(LXC)等技術,目標是實作輕量級的作業系統虛擬化解決方案。Docker 自從開放源碼後受到廣泛的關注與討論,以至於 dotCloud 公司都改名為 Docker Inc. 。
5
5
6
- Docker 自開源後受到廣泛的關注和討論,以至於 dotCloud 公司後來都改名為 Docker Inc。Redhat 已經在其 RHEL6.5 中集中支援 Docker;Google 也在其 PaaS 產品中廣泛應用。
6
+ * Released as open source in March 2013
7
+ * Join the Linux Foundation in June 2013 [ 1]
8
+ * Apache 2.0 License
9
+ * Written in Go
7
10
8
- Docker 專案的目標是實作輕量級的作業系統虛擬化解決方案。 Docker 的基礎是 Linux 容器(LXC)等技術。
11
+ Docker Project (GitHub) - https://github.com/docker/docker
9
12
10
13
在 LXC 的基礎上 Docker 進行了進一步的封裝,讓使用者不需要去關心容器的管理,使得操作更為簡便。使用者操作 Docker 的容器就像操作一個快速輕量級的虛擬機一樣簡單。
14
+
15
+ Docker 受到業界大廠的擁戴:
16
+
17
+ * RedHat 已經在其 RHEL6.5 中集中支援 Docker。
18
+ * Amazon、Google 及 Microsoft 也在自家 PaaS 產品支援 Docker 服務。
19
+
20
+ [ 1 ] : https://blog.docker.com/2013/06/dotcloud-and-docker-join-the-linux-foundation/ " Linux Foundation "
Original file line number Diff line number Diff line change 1
- 為什麼要使用 Docker
2
- ===================
1
+ Why Docker
2
+ ===========
3
3
4
- 參考
5
- ----
4
+ 具體說來,Docker 在以下幾個方面具有較大的優勢:
6
5
7
- - [ 《Docker —— 從入門到實踐》正體中文版] ( https://philipzheng.gitbooks.io/docker_practice/content/introduction/what.html )
8
-
9
- 作為一種新興的虛擬化方式,Docker 跟傳統的虛擬化方式相比具有眾多的優勢。
10
-
11
- 首先,Docker 容器的啟動可以在秒級實作,這相比傳統的虛擬機方式要快得多。 其次,Docker 對系統資源的使用率很高,一台主機上可以同時執行數千個 Docker 容器。
12
-
13
- 容器除了執行其中應用外,基本不消耗額外的系統資源,使得應用的效能很高,同時系統資源消耗更少。傳統虛擬機方式執行 10 個不同的應用就要啟動 10 個虛擬機,而 Docker 只需要啟動 10 個隔離的應用即可。
14
-
15
- 具體說來,Docker 在以下幾個方面具有較大的優勢。
6
+ 1 . 更快速的交付和部署
7
+ 2 . 更有效率的虛擬化
8
+ 3 . 更輕鬆的遷移和擴展
9
+ 4 . 更簡單的管理
16
10
17
11
更快速的交付和部署
18
12
------------------
You can’t perform that action at this time.
0 commit comments