Contents
這個4.5小時的課程教授使用者如何使用 Vagrant 來自動化他們的本地開發和測試環境。涵蓋的主題包括Vagrant的介紹、建立虛擬機器、網路設定、Vagrant Box 的基本操作以及Vagrant外掛。該課程主要由演示來展示 Vagrant 的基本功能和使用方法。
從這 4.5 小時的課程,你會學到
- 什麼是 Vagrant?
- 使用創建 VM(Virtual Machine)
- Vagrant 的網路設置
- Vagrant Box 的基本操作
- Vagrant 外掛Plugin
需求
- 一台PC(windows 或 Mac)
說明
Vagrant 是 hashicorp 這家公司的產品,這家公司主要做數據中心 PAAS 和虛擬化,其名下大名鼎鼎的產品有Consul、Vault、Nomad、Terraform。他們的產品都是基於 Open Source 的。
Vagrant 實際上一套虛擬機管理工具,基於 Ruby 開發,底層支持 VirtualBox、VMware 甚至 AWS、Docker 等作為虛擬化系統。我們可以通過 Vagrant 封裝一個 Linux 的開發環境,分發給團隊成員。成員可以在自己喜歡的桌面系統(Mac/Windows/Linux)上開發程序,代碼卻能統一在封裝好的環境裡運行,“代碼在我機子上運行沒有問題”這種說法將成為歷史。
Vagrant 本身並沒有能力創建虛擬機,它是調用一些虛擬化工具來創建,如 VirtualBox, VMWare。
本課程的主要內容:
- Vagrant 的介紹和安裝
- Vagrant 的快速上手
- Vagrant Box 簡介
- 如何寫 Vagrantfile
- Vagrant 的網路
- Vagrant 的 provisioning
課程以實際 demo 為主,通過實際操作來展示 Vagrant 的基本功能和使用。
目標受眾是?
- Software Engineer 軟體開發工程師
- DevOps Engineer 工程師
講師簡介
Peng Xiao 資深網路 DevOps 工程師 | “麥兜搞IT” ( 更多講師主講課程介紹 )
Peng Xiao 是一名網路和軟體 DevOps 工程師。
他在 IT/網路行業擁有超過 10 年的經驗,過去 12 年曾在 Cisco Systems、Nerdalize、KPN、ING 工作。
擅長Python編程(10年以上經驗)、網路技術尤其是 L3 路由協議、分佈式系統、資料庫等。他也喜歡開源技術,作為 GitHub 用戶加入了一些開源小組並做出了一些貢獻 給他們。
他是一名 scrum master,並擁有 Cisco Service Provider CCIE 認證。
他現在在荷蘭工作和生活。
他有個中文網站 “麥兜搞IT”
🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化
🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結
- 點選這個✨優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程


你可能會有興趣
- DevOps 工程師學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
你必須登入才能發表留言。