Contents
使用 Linux 和 Windows 上最新的開放原始碼為容器建構、自動化和監視伺服器叢集
從這 9.5 小時的課程,你會學到
- 在 Linux 和 Windows 上建立多節點高度可用的 Swarm 叢集
- 從 macOS、 Windows 或 Linux 遠端編排複雜的多節點系統
- 使用滾動更新( rolling updates )、健康檢查( healthchecks ) 和回滾( rollbacks )更新容器
- 通過了解服務啟動和關閉( shutdown )細節,確保零停機時間下更新
要求
- 不需要付費軟體。是的,開源的
- 理解 Docker 和 Compose 基礎: 建立容器( containers )、影像( images )、卷( volumes )和網路
- 能夠在本地設定多個虛擬機器( VMs )或使用雲端虛擬機器
- 理解終端或命令提示字元基礎知識( command prompt basics )、 Linux shell、 SSH 和套件管理器
課程說明
歡迎來到學習 SwarmKit 和使用 Docker Swarm 端到端、從開發和測試到佈署和生產的最完整和最新的課程。 發現 Docker Swarm Mode 多主機編排( multi-host orchestration )對於你的應用程式來說是多麼簡單和強大。 本課程由一位 Docker Captain 兼 DevOps 顧問講授,他也是 Udemy 暢銷課程的作者。
你是不是剛開始用容器編排( container orchestration )? 好極了。 本課程首先假設你是 Swarm 的新手,然後從如何安裝和配置它開始。
或者: 你現在使用 Docker Swarm 且需要處理現實世界中的問題嗎? 我在此幫助你! 請參閱我的生產主題,包括儲存祕密、控制滾動更新( rolling updates )、事件、健康檢( healthchecks )查等。
額外獎勵: 這個課程提供了獨家訪問 Slack 聊天和每週與我現場問答!
以下是你在這門課程中會做的一些很酷的事情:
- 將應用程式鎖定在只暴露必要埠( ports )的私人網路中
- 在本地和雲端(可選)建立一個 3 節點的 Swarm 叢集
- 使用虛擬 IP 在叢集中進行內建的負載平衡
- 使用 Swarm Secrets 來加密你的環境資訊,即使是在磁碟上
- 在滾動更新( rolling update ) HA 設計中佈署容器更新
- 為本地開發、 CI 測試和 prod 叢集佈署建立一組 YAML 檔案的配置烏托邦
更重要的是…
修完這門課程後,你將能夠:
- 在日常操作和系統管理員角色中使用 Docker Swarm
- 建構多節點 Swarm 叢集並佈署 H/A( High Availability )容器
- 用加密的祕密保護你的金鑰、 TLS 認證和密碼
- 用最新的 Docker Swarm 編排技能領導你的團隊走向未來!
你為什麼要向我學習? 為什麼要相信我教你使用 Docker Swarm 的是最佳方法呢?
我是一個從業者。 歡迎來到現實世界: 我擁有超過 20 年的系統管理員和開發人員經驗,超過 30 個認證,自從 Docker 早期開始,我就一直在為自己和我的諮詢客戶使用 Docker 和容器生態系統( container ecosystem )。 我的客戶在生產中使用 Docker Swarm。 跟著我,你將從一個已在幾十個專案和組織中運行了數百個容器的人那裡學到東西。
我是一名教育工作者。 跟著我,你們可以向一個知道如何制定教學大綱的人學習: 我想幫助你們。 人們說我很擅長這方面。 在過去的幾年裡,我已經在工作室、研討會和見面會上培訓了成千上萬的人使用 Docker。 請看我在 DockerCon、O’Reilly Velocity 和 Linux 開源峰會上的講課。
我領導社群。 此外,我是 Docker Captain,這意味著 Docker 認為我對 Docker 所知是數一數二的,且我在與其他人分享方面做得很好。 在現實世界中: 我在Norfolk/Virginia Beach USA 很棒的高科技社群幫忙運行兩個當地的見面會。 我在網上提供幫助: 通常是在 Slack 和 Twitter 上,在那裡我向別人學習也幫助別人。
“Udemy 上有很多關於 Docker 的課程 – 但請不用管他們,Bret 是唯一最合格教你的人。” – Kevin Griffin,Microsoft MVP
回饋: 我在這個課程中的一部分利潤將捐獻給支援開源和保護我們的網路自由的組織! 這門課程只有在那些創造開源的人們的幫助下才成為可能。 我站在(開源)巨人的肩膀上! 捐款將被分配給我最喜歡的慈善機構,包括 Electronic Frontier Foundation 和Free Software Foundation。 查查他們。 他們太棒了!
這是一個活的課程,將隨著 Docker Swarm 功能和工作流程的變化而更新。
本課程旨在快速讓你起步,但也讓你深入到每件事的“為什麼”。 簡單地以最快和最好的方式學習最新的 Docker 技能。 檢視章節主題的範圍,看看你將學到技能的廣度。
另外還包括一個私人 Slack 聊天小組,你可在我和其他學生的幫助下對本課程相關主題做交流獲得更多,並繼續你的 Docker Swarm 和 DevOps 學習。
“ Bret 的課程高於所有這些資源,如果你正在努力掌控 Docker,這就是你需要投資取得的資源。” – Austin Tindle,Docker精通課的學生
這門課程帶來的額外東西:
- 參與 Slack 課程小組,從我和其他學生那裡獲得幫助 / 建議。
- 更多我放在其他地方的教學視訊,比如 YouTube。
- 許許多多補充教材的參考連結
- 當 Docker 對這些主題的功能有變動時,將有相對內容的更新。
非常感謝你考慮這門課程。 來加入我和其他成千上萬的人一起學習這門課程(以及我的其他課程),學習當今最酷的技術之一 – Docker Swarm!
目標受眾
- 你已經學習了我的第一堂 Docker精通課,並準備好進行更多 Swarm 培訓。
- 你是 Docker 本地開發的熟練者,可以在伺服器上使用 Swarm 容器編排。
- 任何嘗試過 Kubernetes 和 Mesos 等工具並正在尋找更簡單解決方案的人。
- 目前從事開發人員、營運人員或系統管理角色,想要提高 DevOps 敏捷性的人。
- 任何使用 Docker 企業版(Docker EE)並想了解 Swarm 如何在 Docker CE 中工作的人。
- 如果你是 Docker 的新手,請不要參加本課程。相反,選擇我的 Docker精通課,該課程從 Docker 101 開始。
講師簡介
Bret Fisher DevOps 系統管理 和 Docker 隊長 ( 更多講師主講課程介紹 )
嘿,謝謝你想了解關於我。我是弗吉尼亞州弗吉尼亞海灘的自由 DevOps 和 Docker 顧問,培訓師,演講者和開源志願工作者。
我在雲端和資料中心擔任運維 / 系統管理有 20 年經驗了。最近,我幫助團隊將他們的應用程式和系統 Dockerize,並提高其部署速度,彈性,度量標準和意識。都是 DevOps-y 的東西。
我也是 Docker 隊長 ( Docker 專家 ) 代碼是 America Brigade Captain。我每月舉行幾次聚會,在會議中演講並愛上幫助別人。我癡迷於我看到的任何應用程式容器化,下次我們見面時我可能會談與你沒完沒了地長談。
我有時使用 Node.js,Bash 和一般的 web 開發,通常為了開放原始碼。
在不工作的時候,我會做全方位的健身,在弗吉尼亞海灘衝浪一下,和我的妻子一起旅行。我們花時間試圖找出如 Thoreau 所說的如何”刻意地生活”。
Docker Captain Program 這個課程合著者,驗證主要作者是 Docker Inc 認可的 Docker 隊長
Docker 隊長是一個特別區分,為了獎勵社群的選定成員,這些成員都是在他們特定領域的專家,並熱衷於與他人分享 Docker 的知識。船長是 Docker 大使(而不是員工),他們分享他們的專長,承諾對 Docker 社群有巨大的影響 – 無論是用部落格,撰寫書籍,演講,舉辦研討會,建立教學和課程,在論壇上提供支援,或組織和參與當地活動 – 這有助於使 Docker 技術民主化的使命成為可能。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
報名參加課程

你必須登入才能發表留言。