fbpx

Vagrant 從入門到精通

這個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 的課程做摘要總結



報名參加課程

Sponsored by Udemy


你可能會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: