docker-workshop
Slides and lab materials for my Docker Workshop (in Traditional Chinese).
Background
After given 2 Docker speeches at the end of 2014 (see A Gentle Introduction to Docker, a “Write Once, Run Anywhere” Containerization Technology at JCConf Taiwan 2014 and Twelve Factor App in Docker at Container Summit 2014), we've seen a growing demand for a systematic, practical, and step-by-step Docker workshop. Therefore, I design this 6-hour workshop materials to fulfill the need.
Course Introduction
Read the document ☛ Docker 建置實戰講堂・課程簡介.
If your organization needs customized training programs and tailored courses, please contact me at [email protected]
Preparation
Read the documents:
-
行前準備 Part 1:申請帳號、安裝軟體 ☚ 愈早進行愈好!
-
行前準備 Part 2:預載範例程式碼 ☚ 建議等開課前一週再進行。
Companion Slides
View slides online: http://bit.ly/docker-slides
FYI, the gh-pages
branch stores the slide files, mostly in markdown format.
Course Feedback
-
「從無到有,對於 Docker 有了基本的認識,也大概知道學習的方向。」
-
「了解現行 Docker 發展技術及實際操作。」
-
「建立有系統的 Docker 基礎背景。」
-
「對 Docker 架構有更進一步瞭解。」
-
「快速進入 Docker 世界,避免會碰到的地雷。」
-
「學會 GitHub 與 Docker Hub 連動。」
-
「了解 Docker 是否適用於 production server 上。」
-
「希望有進階的實務範例銜接課程。」
-
「快開進階課吧!」
History
v5.0 / 第五梯次 (2015-06-27)
- 增加更多實例,示範 container linking 的實務手法。
- 提前以範例介紹初學者常見的兩大地雷:volume 及 network。
v4.0 / 第四梯次 (2015-05-09)
- 簡化 Vagrant 虛擬機數量。
- 增加「極簡化 Docker」實例,解釋 rootfs、dependency 與 isolation 性質。
v3.0 / 第三梯次 (2015-04-11)
- 簡化 Vagrant 環境設定程序。
v2.0 / 第二梯次 (2015-03-07)
- 更新至 Docker 1.5.0。
- 增加更多程式語言例子。
- 增加 Docker Compose 例子。
- 增加更適合的實例,解釋 dependency 與 isolation 性質。
- 增加更適合的實例,逐步剖析 container linking 觀念。
- 增加更適合的實例,逐步剖析 Dockerized app 要素。
v1.0 / 第一梯次 (2015-02-07)
- 初版
License
Apache License V2.0. See LICENSE file for details.