Skip to content

Latest commit

 

History

History
125 lines (71 loc) · 3.59 KB

config.md

File metadata and controls

125 lines (71 loc) · 3.59 KB

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

[ <-- Prev: 行前準備 Part 1 ]

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

整個過程可能會花上數十分鐘,請耐心等候。
整個過程可能會花上數十分鐘,請耐心等候。
整個過程可能會花上數十分鐘,請耐心等候。
(因為很重要,所以要說三次。)

 

☛ 注意事項:

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

  • 進行以下步驟之前,請先確定 VirtualBox 之【預設機器資料夾】所在的磁碟上,仍有足夠空間,以容納各虛擬機內容及預載之 Docker 映像檔。建議至少要預留 15 GB: 預留 VirtualBox 虛擬機所需空間

  • 進行以下步驟之前,建議您先關閉(甚至解除安裝)可能與 VirtualBox 相衝的其他虛擬機軟體。譬如說,以下命令可暫時關閉 Hyper-V(還需要你手動重新開機,才會生效):

    bcdedit /set hypervisorlaunchtype off
    

 

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

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

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

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

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

步驟二:開啟終端機,以進行後續步驟

Linux 及 Mac 使用者:請使用 xterm、終端機 (Terminal)、iTerm 或任何你慣用的終端機軟體。

Windows 使用者:

  1. 請先以「不含任何中文字」的使用者帳號,登入 Windows(否則會在某些 Vagrant 相關步驟出錯)。
  2. 以『系統管理者』權限,打開【命令提示字元】軟體(否則可能會在某些 Vagrant 相關步驟出錯)。

步驟三:下載 workshop 範例程式

請先切換到你選定的工作目錄(Windows 用戶,請避免選用「含中文字」),譬如:

cd YOUR_OWN_WORKING_DIRECTORY

再下載範例:

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

步驟四:切換至此 workshop 目錄

cd docker-workshop

這個目錄,課堂上會反覆用到。建議你設桌面捷徑,以節省切換目錄的時間。

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

Docker Workshop - How to Fork Project

步驟五:初始化 Vagrant 虛擬機

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

  • 如果你的電腦是 Mac 或 Linux,請輸入:

    ./setup-vagrant
  • 如果你的電腦是 Windows,請輸入:

    setup-vagrant

步驟六:確認已設定完畢

輸入以下指令,查看各虛擬機的狀態:

vagrant status

如果看到以下畫面,五台虛擬機都呈現 "poweroff" 狀態,就表示已經順利設定完畢:

Current machine states:

main                      poweroff (virtualbox)
alice                     poweroff (virtualbox)
bob                       poweroff (virtualbox)
centos                    poweroff (virtualbox)
registry                  poweroff (virtualbox)

This environment represents multiple VMs. The VMs are all listed
above with their current state. For more information about a specific
VM, run `vagrant status NAME`.