Skip to content

Latest commit

 

History

History
116 lines (68 loc) · 2.65 KB

config.md

File metadata and controls

116 lines (68 loc) · 2.65 KB

行前準備 Part 2:預載範例程式碼

為了節省課程現場下載程式及相關資源的時間及頻寬,請學員先在網路暢通的地方,根據指示備妥必要的軟體及設定。

如果網路順暢,整個過程可能會花上數十分鐘,請耐心等候。

 

☛ 程式範例會在每一梯次開課前一週才定案,因此,建議等開課前一週再進行下列步驟

 

步驟一:Fork 本次 workshop 範例程式

  1. 登入 GitHub 網站: https://github.com/

  2. 開啟 https://github.com/William-Yeh/docker-workshop

  3. 按右上角的 Fork Button 按鈕。

  4. 幾秒鐘之內,你應該會被自動導引到自己帳號底下的 docker-workshop 專案。

步驟二:下載 workshop 範例程式

請先切換到你選定的工作目錄,譬如:

cd YOUR_OWN_WORKING_DIRECTORY

再下載範例:

git clone https://github.com/你的帳號/docker-workshop.git

步驟三:切換至此 workshop 目錄

cd docker-workshop

⇡ 以上所列的幾個步驟,如有不清楚的,請見示範錄影:

Docker Workshop - How to Fork Project



⇣ 以下所列的幾個步驟,如有不清楚的,請見示範錄影:

Docker Workshop - How to Setup Lab Environment

步驟四:安裝必要的 Vagrant 擴充套件

➤ 錄影 0:00~01:16 片段。

vagrant plugin install vagrant-hosts
vagrant plugin install vagrant-vbox-snapshot

步驟五:初始化 Vagrant 虛擬機

耗時最久的,就是這個步驟,請耐心等候。

➤ 錄影 01:23~57:25 片段。

  • 如果你的電腦是 Mac 或 Linux:

    ./setup-vagrant
  • 如果你的電腦是 Windows:

    setup-vagrant

步驟六:快照 (snapshot)

➤ 錄影 57:38~58:42 片段。

先替這一批 snapshot 取個易於辨識追溯的名稱,建議以現在時間 mm/dd-HH:MM 為名。

假設現在時間是 02/19-08:00 (Feb 19, 08:00),請輸入以下指令:

vagrant snapshot take main      02/19-08:00
vagrant snapshot take alice     02/19-08:00
vagrant snapshot take bob       02/19-08:00
vagrant snapshot take centos    02/19-08:00
vagrant snapshot take registry  02/19-08:00

步驟七:確認 snapshot 已完成

➤ 錄影 59:08~片尾。

vagrant snapshot list main
vagrant snapshot list alice
vagrant snapshot list bob
vagrant snapshot list centos
vagrant snapshot list registry