Docker – 介紹 Docker Essentials、Containers 等

2022-23 更新:建立 Docker Containers (容器)和多容器應用程式。學習 Compose、網路、Swarm 等等!

從這 8.5 小時的課程,你會學到

  • 2022-2023 年更新:向擁有 5 年以上產業經驗的工程師學習如何使用 Docker 和編寫 Docker 化應用程式。
  • 使用 Docker compose 建立多容器應用程式。
  • 建立並運行 Docker 容器。
  • 建立你自己的自訂 Docker 映像。
  • 在命令列上執行 Docker 命令。
  • 了解 Dockerfile 和映像建置( Image building )的最佳實務。
  • 使用 Dockehub、Github Actions 和 Amazon ECR 等工具設定持續部署工作流程。
  • 使用 Docker Swarm 建立叢集。
  • 在 Dockerhub 和 Amazon ECR 上發布和託管 Docker 映像。
  • 和更多!

要求

  • 存取 Mac、Windows 或 Linux 電腦。
  • Linux 和作業系統的基礎知識,但包括針對初學者的解釋。
  • 了解 Web 開發的基礎知識,但包括針對初學者的解釋。
  • 一些 github 經驗會有所幫助,但所有 git 指令都有解釋。

課程說明

2022 年第四季(10 月至 12 月)更新:

該課程已完全重新錄製,並且從 2022 年第四季度開始是全新的。因此,當你學習本課程時,你可以完全相信你的體驗將是現代、流暢且充滿相關材料的。

在本課程的整個生命週期中,許多學生都強調了本課程關於 Docker 的徹底、易於理解和精確的旅程:

  • ”超愛 David 的課程。我是一名經驗豐富的程式設計師,只是想提高自己的技能,而他做得非常出色。他的課程很容易聽,並且能讓課程繼續進行且重點突出!幹得好!!!”
  • “強烈建議的課程。它涵蓋了基於 Docker 容器技術的所有基本基礎知識和高水平專案要求。”
  • “謝謝老師,我不僅學到了docker,還學到了很多有用的命令和開發技巧。我向每一位對虛擬化、CI/CD、網絡、linux 系統等感興趣的開發人員推薦這個講座。”
  • “課程非常全面且易於理解。我能夠完成專案,看到結果很令人興奮。謝謝!!”
  • “很棒的課程!講師非常有吸引力,通過給出恰當的例子使概念變得有趣。謝謝”

重新錄製和修改的材料包含原始課程旅程等。 先前課程的價值並沒有失去。 但當我發現一些舊視訊演示的技術已經過時時,我決定不僅要使這些影片煥發活力,還要使整個課程煥發活力。 因此,透過修訂後的材料,你會發現:

  • 對 docker 容器、映像、docker compose、網路、docker swarm、dockerhub 和持續開發等關鍵主題進行更深入的解釋
  • 全新材料,包括一組關於使用 Github Actions 和 Amazon ECR 持續開發的新影片。
  • 特別適合 Windows 學生的額外影片。 很多課程都是在命令列上進行的。 大部分課程都是在 MacOS 上錄製的,這對於使用 MacOS 或 Linux 的學生來說效果很好。 但只要有必要,我也會在 Windows 機器上錄製視頻,供 Windows 上的任何人使用!
  • 額外的參考內容部分,對於想要深入了解課程中出現的某些技術(例如 JavaScript)的任何人都有幫助。 這些主題值得討論,但並不自然地適合以 Docker 為中心的部分。
  • 100% 最新資料 – 你遵循的旅程不會有任何錯誤或錯誤。 我還將幫助回答問題,或在必要時重新記錄/編輯/更新內容。

* 主要描述:*

Docker 是一個開放式平台,可讓你在稱為容器( Containers )的環境中打包、開發、運行和發布應用程式。 Docker 徹底改變了軟體工程產業的面貌。 對開發者來說,Docker是必須了解的。 對企業來說,Docker 是必用的。

容器( Containers )是革命性的,因為它們允許你作為開發人員使用應用程式,而無需安裝額外的依賴項。 使用 Docker,你的程式編輯環境將立即建立。 這樣,你就可以將時間集中在對你、你的團隊和你的組織真正重要的程式碼上。

Docker 和容器化( containerization  )也是開發營運的核心。 開發工程師擁有創建和部署應用程式的技能。 這類工程師在就業市場上具有很高的價值,平均薪資高於軟體工程師。 因此,了解 Docker 將提高你的 DevOps 技能,並為你打開大門。

這門課程是如何設計的?

作為一名擁有 5 年以上行業經驗的軟體工程師,我設計這門課程的目的是向你傳授我在處理百萬美元應用程式時一直應用的相同的 Docker 和容器相關概念。 這是一個基於專案的課程。 因此,當你使用容器和映像建立各種應用程式時,你將熟悉主要的 Docker 命令。

一些主要課程主題:

  • 使用 Docker 在命令列上執行你自己的容器。
  • 使用 Dockerfile 建立你自己的容器映像。
  • 透過掛載跨容器保留資料。
  • 使用 Docker Compose 編寫多容器應用程式。
  • 使用磁碟區動態更新容器。
  • 為 Docker 容器建立專用網路。
  • 使用 Docker Swarm 建立多節點叢集。
  • 透過使用 Github Actions 和 Amazon ECR 自動建置 Docker 映像,設定持續部署工作流程。

最重要的是,Docker 使我們能夠在幾乎任何環境中工作。 因此,在探索 Docker 的過程中,我們甚至會接觸到 Node.js、Express.js、PHP、Python、Flask、PostgreSQL 等。

還在等什麼? 讓我們開始寫程式吧!

目標受眾

  • 任何有興趣探索開發營運的人。
  • 任何希望了解容器化和 Docker 的人。
  • 想要探索 Docker 的軟體開發人員。
  • 資訊科技人員想要回顧 Docker。

講師簡介

David Joseph Katz 軟體工程師

David 是 Zendesk 的軟體工程師,擁有舊金山大學電腦科學學士學位。

David 從科技業獲得了寶貴的經驗。 透過結合他在工作中學到的最佳實踐,他希望創造盡可能最高品質的學習體驗。

請隨時與 David 聯繫! 他總是對你正在從事的很酷的專案感到好奇。 他喜歡討論如何建立有影響力的技術的想法。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • 點選 ✨ 大多課程 NT320優惠連結 (到 425 )| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

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

Comments are closed.

Powered by WordPress.com.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading