Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Docker 全方位入門指南:一天成為容器大師
Highest Rated
Rating: 4.2 out of 5(60 ratings)
567 students

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

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

What you'll learn

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

Course content

8 sections21 lectures4h 1m total length
  • Overview 課程概覽2:49

    你可以在這個模組中了解這個課程的架構並且有個完整的概覽。

  • Take a look what is Docker? 來看看 Docker 是什麼5:38

    (礙於收音技術問題,推薦您可以降低音量觀看)


    你可以在這個模組中了解什麼是 docker 並且有個基礎的認識。

  • 安裝 Docker (Install docker)
  • Docker Architecture 基礎架構介紹 - Demo: 如何不使用 docker 命令操作 Docker12:10
  • 試著不用 Docker 命令操作 (如果不是 Mac/Linux 環境可以直接跳過)
  • Docker Virtualization Deep Dive 虛擬化技術的區別 - 為什麼 Docker 是一個管理工具而不是虛擬化技術7:22
  • What is Container? 什麼是 Container - Demo: Cgroup on Linux12:53

    (礙於收音技術問題,推薦您可以降低音量觀看)

  • 知識檢查 Knowledge Check
  • Docker Basic Commands 常用的 Docker 命令22:59
  • Try to launch your first container! 試著運行你的第一個容器

Requirements

  • 具備深入學習的熱忱
  • 具備基礎應用程式邏輯認識 (python)
  • 具備 Linux 基礎系統管理能力 (可選)

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)。

Who this course is for:

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