🌼 連假首日!宜升級硬實力迎接高薪 🫵 職場必備技能低至 64 折❗️點擊再領 $800 購課金
天
時
分
擁抱高薪機會🤑
登入/註冊
Docker 部署入門完全指南-圖片速學攻略
0 seconds of 2 minutes, 48 secondsVolume 0%
Press shift question mark to access a list of keyboard shortcuts
鍵盤快捷鍵
播放/暫停空白鍵
音量增加↑
音量減少↓
快進 5 秒→
倒退 5 秒←
開啟/關閉字幕c
全螢幕/離開全螢幕f
靜音/取消靜音m
Decrease Caption Size-
Increase Caption Size+ or =
跳轉至%0-9
00:00
00:00
02:48
 
SamTsai

Docker 部署入門完全指南-圖片速學攻略

此課程將透過架構圖片取代大量文件,讓大家更直覺的認識 Docker。每個主題將分成觀念與實作部份,在建立觀念後透過練習加強學習效果
Hahow AI 學習升級
評價優於前 10% 課程
5.0
(157)

關於課程

課程包含

包含 13 章 50 單元、2 項作業

課程時長

4 時 47 分鐘

課程總人數

1519 位同學

觀看限制

不限觀看次數,還會附贈完課證書

學習升級

Hahow AI 學習助教
無需額外付費
即時問答、重點整理、測驗理解,讓知識派上用場

最新消息

課程內容

響應課程突破 1,000 學員,2023 全面更新,內容大幅擴增!

搶先試看 - Docker 新手入門篇 架構解析

主標題以「Docker到底是什麼?」提出核心問題,文字置於白底橘色外框橫幅中,聚焦 Docker 的基本概念與定義。

Docker 的定義

Docker 是一種新興的虛擬化技術,能向本地作業系統索取虛擬化資源(記憶體、硬碟空間),並建立起屬於自己的小天地。相較於傳統的「虛擬化機器」技術,Docker 能更有效率地去管理與分配虛擬化資源。也因為其獨立於作業系統的特性,Docker 能實現跨平台的部署,大幅增加對於不同環境的相容性。

Docker Hub 將容器映像分發至 Linux、Windows 與 MacOS 平台,各平台透過 Docker 執行容器,呈現跨作業系統的容器化部署架構。

Docker 主要運作模式

將「環境」、「程式碼」、「安裝指令」打包成一個檔案,做為之後部署唯一需要的物件,大大減輕開發佈版的負擔!

Java 程式碼、JVM 環境與安裝指令,經由 Docker 打包成映像與容器,搭配「懶人包讓佈版好輕鬆!」的部署概念。

「為什麼要學Docker?」課程段落標題,以橘色粗體字呈現於白色背景,外圍搭配橘色圓角框線與淡色幾何裝飾。

Docker 的三大功能

課程功能包含三項重點:功能一為簡化佈版流程,功能二為實現跨平台自動化部署,功能三為建立乾淨測試環境。

Docker 的應用情境

測試環境髒資料、上版好亂、跨平台不相容等問題,以凌亂手繪箭頭、星星與困擾表情呈現測試與上版流程的混亂。

情境一:公司專案的部署流程繁雜,同時設定檔與參數又多,還得全程手動操作,既費時又難以維持人工的部署品質。

➤ 解決方案:此時可利用 Docker 的 image 打包功能,讓整個流程自動化,不僅省下人力也同時保障部署品質。

情境二:公司資料庫資料充斥著大量髒資料,導致開發者以及測試人員難以判斷是新功能沒做好?還是髒資料的問題?這種不確定性造成了開發時程的延宕。

➤ 解決方案:此時可利用 Docker 將整個資料庫環境打包,在每次測試時快速建立一個全新的測試環境,保障資料的完整性與正確性,進而加速新功能的開發與測試。

情境三: 公司大多數開發人員使用 Mac 作業系統開發,然而客戶端的環境五花八門,有 Windows、Linux 或是不同版本的 Mac 環境。常常開發好的專案,放到了別的環境後,許多功能就壞了,因此沒辦法準時地按照合約在客戶那上架。

➤ 解決方案:此時可利用 Docker 獨立於作業系統的特性,讓開發好的專案擁有跨平台部署的彈性。

橘色描邊的圓角橫幅作為頁面段落標題,中央以橘紅色大字寫著「此課程將帶給你的收穫」,搭配淡灰與橘色幾何漸層背景。

打造堅固的 Docker 基礎:開啟 DevOps 的大門

Docker 是實現自動化部署的共用技術,熟悉 Docker 是所有專業技術人員的第一步。透過此課程,你將能為自己打造出穩健的基礎,之後根據個人職涯目標,能往下列三大方向精進自身技術,創造出更高的自我價值。

學習路徑從「初階軟體人員」開始,先扎實 Docker 實力,再邁向 DevOps 專家,並取得 AWS DevOps 認證與 Google Cloud DevOps 認證。

程式設計技術(Dev)+專業部署技術(Ops)=高價值技術人才(DevOps)

知名技術網站 Stack Overflow 統計 2018 各類技術職缺薪資,DevOps 在各大國家皆名列第一。(來源)

「Median salary for different types of developers」圖表比較 Germany、India、United Kingdom 與 United States 的開發者中位年薪,薪資以 USD 顯示;四地最高薪職位皆為 DevOps specialist。

橘色漸層圓角框線標題區,中央以大型橘色文字標示「本課程核心特色」,作為課程特色內容的段落標題。

架構式圖片教學

市面上 Docker 相關課程多為投影片與文字形式,常常一個簡單的觀念卻需要大量文字來說明,不僅耗時也造成學習效果低落。因此,本課程首創架構式圖片教學,透過簡單易懂的架構圖,讓學員更直觀得了解 Docker 的運作方式,不僅提升學習效率,也加深長期圖像化學習記憶。

時鐘指向 7 點 30 分 10 秒,畫面以「秒懂」打勾,對比「資訊吸收慢而耗時」打叉,凸顯快速理解資訊與學習效率的重要性。

豐富的實作演練與實務應用情境
➤ 每個課程章節皆有架構圖來協助觀念的理解

➤ 多個課程章節皆有實作演練,學員們可以跟著動手做來提升熟悉度

➤ 課程涵蓋多個實務狀況,讓學員們體會 Docker 是如何實際運用在工作環境上

➤ 提供無限次數的問題解答,歡迎學員踴躍留言。
修習完此課程後,你將能夠:
➤ 清楚了解 Docker 整體架構

➤ 熟悉 Docker 重要指令操作

➤ 使用 Docker 簡化現有專案佈版步驟

➤ 使用 Docker 建立乾淨測試環境

➤ 使用 Docker 達成專案跨平台通用性

➤ 擔任團隊中的 Docker 專家

「課程單元規劃」章節標題置於橘色圓角框中,搭配橘紅色文字與斜切色彩裝飾,呈現課程單元規劃段落。

什麼是 Docker?為什麼要用它?
▶︎ 章節 1-2:Docker 什麼是Docker?

▶︎ 章節 1-3:Docker 基本架構概念與三大功用

Docker 部署演進比較:傳統主機模式需為各主機配置獨立 OS,VM 模式透過 Hypervisor 運行多個虛擬機;容器模式使用 Docker Engine,共享 OS,資源耗費由高降至低。

Docker 是現在軟體從業人員必備的技能之一,也是提升自己價值的優先學習技能。為了讓學員們了解學習 Docker 的目的與動機,我們將講解 Docker 的三大功用:

  • 簡化佈版流程
  • 實現跨平台部署
  • 建立乾淨測試環境
要如何在我的電腦中使用 Docker?
▶︎ 章節 2-1:Docker 如何在不同作業系統上使用 觀念解說

▶︎ 章節 2-2:Docker 如何在不同作業系統上使用 實作示範 Linux

▶︎ 章節 2-3:Docker 如何在不同作業系統上使用 實作示範 MacOS

▶︎ 章節 2-4:Docker 如何在不同作業系統上使用 實作示範 Windows

▶︎ 章節 3-1:Docker Windows/MacOS中的Docker階層關係 觀念解說 (進階)

Docker 能運行在各個不同的作業系統上,然而對於各種作業系統,我們需要相對應的安裝方式才能運行 Docker Engine,因此此章節我們將介紹 Linux, WIndows, MacOS 三種 Docker 環境的建立方式,包含Toolbox以及Docker Desktop兩種安裝方式。

站在巨人的肩膀上,實現快速部署 - Docker Image & Container
▶︎ 章節 4-1:Dockerfile vs Docker Image vs Docker Container階層關係 觀念解說

▶︎ 章節 5-1:建立與使用Docker image 實作示範 雲端下載與使用

▶︎ 章節 5-2:建立與使用Docker image 實作示範 本地建立

▶︎ 章節 5-3:建立與使用Docker image 實作示範 上傳雲端

▶︎ 章節 5-4:建立與使用Docker image 實作示範 本地清理

▶︎ 章節 6-1:建立與使用Docker Container 實作示範

Docker 部署流程示意圖:將程式碼、JVM 環境安裝與安裝指令寫入 Dockerfile,建立程式部署包與 Docker Image,再產生 Docker Container 供部署使用。

Dockerfile - Docker Image - Docker Container是學習Docker技術的第一層重要階層關係。

我們將在Docker Image 章節中,學習如何「使用」、「建立」、「分享」以及「清理」Docker Image。了解這些章節之後,我們就有能力去使用網路上成千上萬的現有Docker Image,做各式各樣的應用,這將是學習Docker的一個重要里程碑之一。

而在Docker Container章節中,我會將學到如何去建立一個Container來啟動Docker Image。

自己的Image自己做,立志當個Maker - Dockerfile
▶︎ 章節 7-1:Dockerfile 建立與使用 觀念解說

▶︎ 章節 7-2:Dockerfile 情境式語法介紹 實作示範 FROM

▶︎ 章節 7-3:Dockerfile 情境式語法介紹 實作示範 ENTRYPOINT

▶︎ 章節 7-4:Dockerfile 情境式語法介紹 實作示範 RUN

▶︎ 章節 7-5:Dockerfile 情境式語法介紹 實作示範 ENV

▶︎ 章節 7-6:Dockerfile 情境式語法介紹 實作示範 WORKDIR

▶︎ 章節 7-7:Dockerfile 情境式語法介紹 實作示範 ARG

▶︎ 章節 7-8:Dockerfile 情境式語法介紹 實作示範 COPY

▶︎ 作業 1 - Dockerfile 情境式語法介紹 作業演練

DockerFile 是使用 Docker 的基底,它是我們定義部署邏輯的設定檔。因此,熟悉重要 DockerFile 語法是學習 Docker 的必備技能之一,重要指令包含 FROM、COPY 等。此單元中,我們也將要求學員們繳交 DockerFile 作業,讓學員們能親手撰寫 DockerFile 提升熟練度。

這個單元將讓你從Image使用者,變成Docker Image創造者,甚至能放上Docker Hub分享給全世界的開發者使用,影響潛力無窮。

紅燈停,綠燈行- Docker Network
▶︎ 章節 8-1:Docker 網路模式介紹 觀念解說

▶︎ 章節 8-2:Docker 網路模式介紹 實作示範 None

▶︎ 章節 8-3:Docker 網路模式介紹 實作示範 Bridge

▶︎ 章節 8-4:Docker 網路模式介紹 實作示範 Container

▶︎ 章節 8-5:Docker 網路模式介紹 實作示範 Host

Docker Network 架構圖涵蓋 Mac Host Network、Linux VM Network、Bridge Network02 與 Bridge Network01;下層展示 Host、Container、Bridge、None 模式及容器04、容器03、容器02-1、容器02-2、容器01的網路配置。

Docker 擁有多種網路模式,包含None、Bridge、Container以及Host。不同的模式代表著 Docker Container 與本地主機溝通的方式與權限的差別。選擇正確的網路模式,不僅能簡化部署程序、也能同時提高網路安全,是了解 Docker 的重要章節之一。

留下來,或我跟你走 - Docker Volume
▶︎ 章節 9-1:建立與使用Docker Volume 觀念解說

▶︎ 章節 9-2:建立與使用Docker Volume 實作示範

在一般使用中,隨著Container的消失,裡面的資料也會不見。

為了讓我們的資料能保存起來,我們利用Volume來讓Container內的檔案永久留存。此方面的應用,特別適合在資料庫的情境下使用,讓我們將使用者資料保存著,而不受Container生命週期影響。

住海邊的大管家 - Docker Compose
▶︎ 章節 10-1:建立與使用Docker Compose 觀念解說

▶︎ 章節 10-2:建立與使用Docker Compose 實作示範 Services

▶︎ 章節 10-3:建立與使用Docker Compose 實作示範 Networks

▶︎ 章節 10-4:建立與使用Docker Compose 實作示範 Volumes

Docker Compose 架構圖涵蓋 Service、Network 與 Volume:Service 由 Container、Image、Dockerfile 組成,Network 支援 None、Bridge、Container、Host 模式;下方示範四個 Container 連接 Host、Bridge01、Bridge02 及不同儲存空間。

隨著我們學了越來越多Docker生態系中的資源,包含Container、Network、Volume等,我們需要一個統整的地方來協助我們管理這些資源。

Docker Compose擔任起大管家的身份,讓我們能在同一個設定檔中,規範並協調各種資源的建立與互動,是個非常好用的工具。

轟隆隆~戰場上的 Docker
▶︎ 章節 11-1:三大功用-簡化專案佈版流程 觀念解說

▶︎ 章節 11-2:三大功用-簡化專案佈版流程 實作示範

▶︎ 章節 11-3:三大功用-建立乾淨測試環境 實作示範

▶︎ 章節 11-4:三大功用-實作跨平台專案部署 實作示範

擁有 Docker 觀念與基礎實作經驗後,我們會透過多個不同的 Docker 專案,來了解不同實際情境下,我們是如何運用 Docker 來改善開發與上版效率。此外,我們也將詳細分析各個 DockerFile 的指令使用,深化學員實務上 DockerFile 的撰寫經驗。

這邊我們呼應最一開始所介紹的Docker三大功用,透過最貼近實務上的三層式開發架構(前端-後端-資料庫),幫學員第一手體會到,如何在工作上實務運用Docker技術。

真・影分身之術 - 規模化部署
▶︎ 章節 12-1:Docker規模化部署 (以Docker Swarm為例) 觀念解說

▶︎ 章節 12-2:Docker規模化部署 方案比較 Docker Swarm vs GKE vs ECS 觀念解說

▶︎ 章節 12-3:Docker規模化部署 Google Kubernetes Engine入門銜接 實作示範

Docker Swarm 是 Docker 體系下管理規模化部署的技術,而隨著近年來雲端服務興起,各大公司皆推出相容 Docker 容器技術的雲端服務,包含 Google Kubernetes Engine 以及 AWS Elastic Container Service,儘管各自有不同的實作方式,但他們都共享著同樣的規模化設計觀念。掌握各大產品的優缺點,我們就能準確判斷適合自身團隊的 Docker 雲服務。

此單元中,我們將詳列此三者的差異以及各自的優缺點。完成後,學員們將能對此三種方案做初步的判斷,並挑選適合自己團隊開發的框架。最後,我們也將對市佔率最高的Google Kubernetes Engine做實作示範,讓學員們了解規模化部署的應用情景。

What's Next?
▶︎ 章節 12-4:課程總結 & What's next

最後,老師將跟大家分享,在修習完此課程之後,學員們能繼續往哪些方向專研容器化技術。此外,為了讓本課程跟上技術更迭,老師將會持續在本單元敘述區放上更新教材,幫助學員們跟上Docker的技術潮流。

橘色圓角框線橫幅中央呈現醒目的橘色標題「講師介紹」,背景以白色與淺灰色幾何色塊構成,作為頁面段落標題裝飾。

講師形象照與專業資歷:現任Udemy線上講師,具多年Docker實務經驗與多年 AWS 雲端部署經驗,並持有 AWS Certified Solutions Architect Associate、AWS Certified Solutions Architect Professional、AWS Certified Developer Associate 認證。

主標題「用圖片高效學程式」以大型白色繁體中文呈現,置於深藍色背景中央,作為頁面主視覺標語。

「用圖片高效學程式」臉書專頁:專頁連結

「用圖片高效學程式」Youtube頻道:講師頻道頁面

- 教學影片(69,000+觀看次數):Docker 基本架構概念教學

Cloud Taiwan 版主:Cloud Taiwan - GCP x AWS x Azure

學員評價「圖解教學 x 廣受好評」:lidamao 認為圖解清楚、課程超值;Zichao Lin 稱讚圖片與內容豐富;Chris Swift 表示「Great. Diagrams do help.」,另有學員期待 AWS 教學。

橘色圓角外框的橫幅中央印有「FAQ」字樣,搭配淺灰與白色斜切背景,作為常見問題段落的標題裝飾。

課程的教學呈現方式?
➤ 螢幕側錄操作畫面搭配講解

➤ 每個章節皆有一張大架構圖講解整體概念

➤ 章節單元進行為先觀念講解,後實作範例
請問講師的作業設計方式?
➤ 學員作業將以上傳的指令列與 DockerFile 檔案做批改依據
請問講師的回覆頻率?
➤ 學員問題將於一週內回覆

➤ 學員作業將於兩週內批改

哪些人適合這堂課?
❋ 發現現有佈版流程過於繁雜的開發者 ❋ 遇到測試環境髒資料太多的開發者 ❋ 佈版時,覺得與開發者溝通困難的維運者 ❋ 佈版時,發現客戶端不同作業系統不相容問題的維運者
你可以學到
❋ 清楚了解 Docker 整體架構 ❋ 熟悉 Docker 重要指令操作 ❋ 使用 Docker 簡化現有專案佈版步驟 ❋ 使用 Docker 建立乾淨測試環境 ❋ 使用 Docker 達成專案跨平台通用性 ❋ 擔任團隊中的 Docker 專家
上課前的準備
需要準備的工具 / 軟體(若購買課程前不清楚版本是否支援,請先留言與老師確認。)
❋ 基本上不需要特別工具,一台有網路的電腦即可
需要具備的背景知識
❋ 適合軟體從業人員半年以上經歷(有開發或佈版經驗) ❋ 對指令操作有基本了解,如 cd、ls 等
單元一覽
13 章 50 單元|總時長 287 分鐘
全部展開
1
Docker 基本架構概念與三大功用
影片單元
單元 1 - 課程導讀 講師的話
影片單元
單元 2 - Docker 什麼是Docker?
影片單元
單元 3 - Docker 三分鐘快速搞懂 Docker 架構
影片單元
單元 4 - Docker 三大功用
2
Docker 如何在不同作業系統上使用
影片單元
單元 1 - Docker 如何在不同作業系統上使用 觀念解說
影片單元
單元 2 - Docker 如何在不同作業系統上使用 實作示範 Linux
影片單元
單元 3 - Docker 如何在不同作業系統上使用 實作示範 MacOS
06:52
影片單元
單元 4 - Docker 如何在不同作業系統上使用 實作示範 Windows
08:15
3
Docker 中場小測驗
影片單元
單元 1 - Docker Windows/MacOS中的Docker階層關係 觀念解說 (進階)
02:29
4
Docker基礎階層架構介紹
影片單元
單元 1 - Dockerfile vs Docker Image vs Docker Container階層關係 觀念解說
5
建立與使用Docker image
影片單元
單元 1 - 建立與使用Docker image 實作示範 雲端下載與使用
06:28
影片單元
單元 2 - 建立與使用Docker image 實作示範 本地建立
06:23
影片單元
單元 3 - 建立與使用Docker image 實作示範 上傳雲端
02:20
影片單元
單元 4 - 建立與使用Docker image 實作示範 本地清理
01:51
6
建立與使用Docker Container
影片單元
單元 1 - 建立與使用Docker Container 實作示範
08:20
影片單元
單元 2 - 2021 進階教材:使用 Docker 快速架起 Jenkins Server
04:10
7
建立與使用Dockerfile
影片單元
單元 1 - Dockerfile 建立與使用 觀念解說
06:49
影片單元
單元 2 - Dockerfile 情境式語法介紹 實作示範 FROM
06:34
影片單元
單元 3 - Dockerfile 情境式語法介紹 實作示範 ENTRYPOINT
04:15
影片單元
單元 4 - Dockerfile 情境式語法介紹 實作示範 RUN
12:24
影片單元
單元 5 - Dockerfile 情境式語法介紹 實作示範 ENV
08:16
影片單元
單元 6 - Dockerfile 情境式語法介紹 實作示範 WORKDIR
03:28
影片單元
單元 7 - Dockerfile 情境式語法介紹 實作示範 ARG
04:55
影片單元
單元 8 - Dockerfile 情境式語法介紹 實作示範 COPY
03:53
作業單元
作業 1 - Dockerfile 情境式語法介紹 作業演練
查看作業
影片單元
單元 9 - 2021 進階教材:將任意 Container 變成 Docker Image
05:32
8
Docker 網路模式介紹
影片單元
單元 1 - Docker 網路模式介紹 觀念解說
04:58
影片單元
單元 2 - Docker 網路模式介紹 實作示範 None
03:08
影片單元
單元 3 - Docker 網路模式介紹 實作示範 Bridge
12:13
影片單元
單元 4 - Docker 網路模式介紹 實作示範 Container
03:09
影片單元
單元 5 - Docker 網路模式介紹 實作示範 Host
05:15
9
建立與使用Docker Volume
影片單元
單元 1 - 建立與使用Docker Volume 觀念解說
02:10
影片單元
單元 2 - 建立與使用Docker Volume 實作示範
08:43
10
Docker資源管理
影片單元
單元 1 - 建立與使用Docker Compose 觀念解說
02:06
影片單元
單元 2 - 建立與使用Docker Compose 實作示範 Services
09:28
影片單元
單元 3 - 建立與使用Docker Compose 實作示範 Networks
05:16
影片單元
單元 4 - 建立與使用Docker Compose 實作示範 Volumes
05:30
影片單元
單元 5 - 2022 進階教材:Infrastructure as Code - Docker Compose 與 AWS Cloud Formation
06:24
11
Docker 三大功用實作範例完整演練
影片單元
單元 1 - 簡化專案佈版流程 觀念解說
03:59
影片單元
單元 2 - 簡化專案佈版流程 實作示範
18:23
影片單元
單元 3 - 建立乾淨測試環境 實作示範
03:53
影片單元
單元 4 - 2023 新教材 - 實作跨平台專案部署 Multi-Platform Image 創建
07:29
影片單元
單元 5 - 實作跨平台專案部署 實作示範
10:03
12
Docker 規模化部署
影片單元
單元 1 - Docker規模化部署 (以Docker Swarm為例) 觀念解說
05:38
影片單元
單元 2 - Docker規模化部署 方案比較 觀念解說
05:35
影片單元
單元 3 - Docker規模化部署 Google Kubernetes Engine入門銜接 實作示範
06:12
13
What's Next & 每年擴增內容
影片單元
單元 1 - 課程總結 & What's next
01:47
影片單元
單元 2 - 2021 時事議題 - Kubernetes 不再支援 Docker 了!? 別緊張,來看看到底發生什麼事
03:31
作業單元
作業 1 - 2021 新教材 - Docker Debug 挑戰題 - 網頁跑板了!?
查看作業
影片單元
單元 3 - 2022 軟體職涯談:整合性人才的市場趨勢,為何大家都開始學 Docker、K8S、AWS?
11:46
影片單元
單元 4 - 2022 新教材 - 取代 Docker 的明日之星!?
05:17
影片單元
單元 5 - 2023 時事議題 - Kubernetes (K8S) 的職缺趨勢
10:29
試看單元
播放試看影片
章節 1 - Docker 基本架構概念與三大功用
單元 1 - 課程導讀 講師的話
試看影片
01:00
播放試看影片
章節 1 - Docker 基本架構概念與三大功用
單元 2 - Docker 什麼是Docker?
試看影片
05:56
播放試看影片
章節 1 - Docker 基本架構概念與三大功用
單元 3 - Docker 三分鐘快速搞懂 Docker 架構
試看影片
03:41
播放試看影片
章節 1 - Docker 基本架構概念與三大功用
單元 4 - Docker 三大功用
試看影片
04:06
播放試看影片
章節 2 - Docker 如何在不同作業系統上使用
單元 1 - Docker 如何在不同作業系統上使用 觀念解說
試看影片
01:56
播放試看影片
章節 2 - Docker 如何在不同作業系統上使用
單元 2 - Docker 如何在不同作業系統上使用 實作示範 Linux
試看影片
03:57
播放試看影片
章節 4 - Docker基礎階層架構介紹
單元 1 - Dockerfile vs Docker Image vs Docker Container階層關係 觀念解說
試看影片
01:38
課程評價
5.0
/ 5.0
157 則評價
瘋ゝ向祿2022-07-04
非常實用,講解詳細,由淺入深的帶領入門
因為在公司的專案改介接了k8s,所以才找docker的教學來磨練學習, 這堂課很值得,老師從架構到觀念,非常的詳細,而老師在自己的youtube上也是不吝教學。 不過學習環境最好還是linux環境較好, 因本人在自家用的環境是windows,只能裝docker desktop, (好啦,我承認我懶得去弄一個虛擬環境 XD) 也不難用啦,就是要自己找找 shell 轉 batch 指令, 像是 cat = type、clear = cls 等等,老師未來可考慮教材上補充不同環境的指令下法, 當然還是建議自己找答案啦,比較會加深 XD (好啦,windows跟人家不一樣~好討厭 XD) 題外話,公司的linux要開始陸續升RHEL 8了,希望未來有老師 podman 的教學, 讓我們可以快速 alias docker='podman',哈哈哈哈! 總之,非常推薦入門程式打包成容器部署的開發者來學習這堂課。
查看更多
4 人覺得有幫助
hyde314562023-02-11
終於看完課程,收穫滿滿!
雖然買的時候已經是2、3年前,但docker至今仍是職場上所需的重要技能之一。 自己在學習的時候第一次都先單純用看的,理解內容。第二次會寫下自己的筆記。 第三次自己會整理官方的文件、網路上的資源,在自己嘗試寫成數個筆記放在日誌上,一部分是讓自己可以學習、一部分是放在日誌上比較有成就感。 我覺得圖形化對我來說真的是簡單易懂,光看官方的原文文件看完都還有點腦霧? 而且老師也把每個角色用圖形化顯示、一目瞭然,真的讚!
查看更多
1 人覺得有幫助
ICC2023-12-27
Docker 完全指南
老師節奏平穩,範例準備充分,即使是全新手也可以順利上手使用 課程重點老師已經有分類,Docker 學習路線非常精確,同學一定要一節一節跟著老師操作 最後再把所有重點串聯再一起,就可以發現 Docker file 與 Docker compose 都學會了。 環境準備也很重要,建議多準備幾個環境 (我自己有用 windows, linux 同時練習) 學成後可以快速應用到工作上
查看更多
1 人覺得有幫助
Chun Fan Ke2024-01-02
課程扎實、觀念建立很有幫助
1. 老師用圖形解說重要觀念,對釐清觀念很有幫助。 2. 課程內容充實,照著章節順序練習,不知不覺就學會 Docker 了。
1 人覺得有幫助
itsmooth2025-04-25
課程安排由淺入深、容易學習
課程安排由淺入深、容易學習, 跟著課程,就可以完成練習。非常棒!
1 人覺得有幫助

意猶未盡嗎?

關於講師

SamTsai
1堂課程
0篇文章
1,519位學生
Hi,我是Sam,是一位專業線上課程創作者。擁有多年Docker使用經驗,專注於後端與DevOps領域。此外,我也擁有多年AWS實務經驗,並獲取AWS Solution Architect Profession證照。現任Udemy開課老師。 我堅信,好的教學是能用一張「圖片」取代千百文字,讓學員們一目了然專業上的艱深觀念並留住長期圖像學習記憶。在我的教學課程中,我將會結合我的程式專業與繪畫技巧,為學員們創造出高效的學習體驗。
前往講師頁面
精選學生作業

購課前問答

日期最新
日期最新
日期最舊
愛心數
Yu
2020-03-11
精選問題
之前有看過其他 docker 課程 只有帶到概念 較少實作 所以上完課也不敢說自己會 docker XD 希望老師能多多帶學生手把手實作~ 期待上完課可以自己寫出 dockfile 或 docker-compose.yml
SamTsai
授課老師
2020-03-11
看來同學已經有些觀念了~ 這堂課程會帶到滿多實戰演練的,建議學員們到時候看影片時,可以邊看邊跟著自己動手做。
(已編輯)
回覆
1 人想問
NewPerson
2022-05-06
精選問題
老師和同學您好,請問我用windows作業系統能上這門課嗎?看老師似乎是用macOS的。網路上找到的很多教學影片講者也都macOS的,蠻多指令不適用windows,需要額外花很多時間去查對應的指令。所以,想先請教老師或同學知道的話,也請分享。非常謝謝!
(已編輯)
SamTsai
授課老師
2022-08-07
大部分指令都是互通的,倒是不用擔心!
回覆
1 人想問
吳彥瑾
2023-01-08
精選問題
請問: 1.此課程使用windows11、不會用Linux的學員可以上這門課程嗎? 2.課程有包含Kubernetes (K8S)嗎? 3.上了這門課程後對工作的用途是什嗎?
(已編輯)
SamTsai
授課老師
2023-01-09
1.此課程使用windows11、不會用Linux的學員可以上這門課程嗎? 可以的,課程中有附件檔案,對照 Windows 相對應指令操作 2.課程有包含Kubernetes (K8S)嗎? 本課程沒有唷。K8S 相關課程請看此處:https://youtu.be/C4CAZ0U_8LY 3.上了這門課程後對工作的用途是什嗎? 能在實務上,對任何程式專案進行容器化打包,也能運用所有世界上其他人打包好的容器化部署包。
(已編輯)
回覆
1 人想問
Chloe
2025-09-09
你好請問目前課程內容有更新嗎? 因為是幾年前的課程擔心操作介面都不同了
SamTsai
授課老師
2025-09-10
這不用擔心,畫面雖有不同,但是指令確定都是能執行,不影響實際學習
回覆
我也想問
awenracious
2025-08-26
請問內容有CICD的部分嗎
SamTsai
授課老師
2025-08-27
課程會以 Docker 核心概念與專案實作為主,雖然沒有示範完整 CI/CD 的流程,但許多 CI/CD 流程都會需要將程式碼透過 Docker「容器化」,來統一部署流程的規格。
回覆
我也想問
購買單堂課

NT$1,399
有什麼優惠可以用?
小蛙幫你找最佳優惠
登入看看 有什麼優惠用

相關標籤