Docker 全方位入門指南:一天成為容器大師

學習 Docker 入門知識並深入了解底層核心運作原理,並瞭解設計應用於 Docker 的程式設計最佳實務,同時學會最佳化運行於 Docker 環境的設計,並且,在深入學習完成課程後,具備基礎 Troubleshooting (除錯)能力。

Ratings: 4.11 / 5.00




Description

Docker 是一個開放原始碼軟體,於 2013 最初由 dotCloud 開發。基於 Go 語言實作,目前已經使用 code name "moby" 為其命名。在這個課程內容中,我將與你分享底層 Docker 核心運作的細節以及了解實務中非常有用的資訊,加速你在 Docker 學習旅程中更深層次的成長,幫助你成為一名容器大師。


[課程大綱]

這是一門 100 - 300 級別的深入課程,課程內容將由淺入深,並逐一分享以下細節:

  • Docker Introduction (Docker 基本及介紹)

  • Docker Image (Docker Image 介紹及剖析)

  • Build your application with Docker (打造能夠適用於 Docker 的應用程式)

  • Docker Networking (Docker 網路設計)

  • Docker Volume (Docker 檔案儲存)

  • Docker Registry (Docker 映像存儲)

  • Troubleshooting with Docker (Docker 常見問題排查及 Troubleshooting)


(註:由於 Docker 可以涵蓋的討論範圍廣泛,課程中盡可能涵蓋常見的問題及討論,然而,若您有其他課程內容的疑慮需要補充,歡迎透過討論功能與我分享。)


[註釋]

課程中提及 Docker及 Docker logo和官方參考文件,這個課程設計基於學習需求將部份內容放置於課程教材中,然而其擁有者仍屬於 Docker, Inc. 公司所有,其位於美國及其他國家 (United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein)。

What You Will Learn!

  • 了解 Docker 的核心運作原理
  • 知道如何設計應用程式的最佳實務,以最佳化運行於 Docker 環境的設計
  • 具備 Docker Troubleshooting 的基礎知識
  • 融會貫通系統知識和 Docker 之間的影響
  • 了解優化建立 Docker Image 及容器的實務建議及技巧

Who Should Attend!

  • 剛接觸 Docker 並且想深入學習這項工具的人
  • 對 Docker 技術感興趣的開發者
  • 想導入 Docker 並運行容器負載的開發者和維運工程師
  • 想進階了解 Docker 運作原理並且想知道如何進行 Troubleshooting 的實務技巧