Advanced Linux Docker Training Course Training 課程
  Facebook: Advanced Linux Docker Training Course Training 課程
 
Advanced Linux Docker Training Course Training 課程
Advanced Linux Docker Training Course Training 課程 Advanced Linux Docker Training Course Training 課程 Advanced Linux Docker Training Course Training 課程 Advanced Linux Docker Training Course Training 課程 Advanced Linux Docker Training Course Training 課程 Advanced Linux Docker Training Course Training 課程 Advanced Linux Docker Training Course Training 課程 Advanced Linux Docker Training Course Training 課程 Advanced Linux Docker Training Course Training 課程 Advanced Linux Docker Training Course Training 課程 Advanced Linux Docker Training Course Training 課程  
Advanced Linux Docker Training Course Training 課程 Advanced Linux Docker Training Course Training 課程

想定期知道最新課程及優惠嗎?
免費訂閱本中心的課程通訊!

課堂錄影隨時睇 10 大優點之重覆觀看:可即時重覆觀看及聆聽導師的講學,從而達致更透徹的理解!

進階 Linux Docker 軟體容器 (Container) 課程
課程簡稱:Advanced Linux Docker Training Course

  • 課程時間
  • 課程簡介
  • 課程內容

傳統服務:課程上堂時間表 (地點:旺角   總費用:$2,680)
學員使用電話或本網頁報名,待本中心確認已為學員留位後,即可使用 轉數快 繳付學費,過程簡便!

超震撼: 凡於 2023年 2月 10日 (五) 或之前報讀本課程,
原價 $3,350,現只需
$2,680!

編號 日期 (dd/mm) 星期 時間 費用 導師  
2X0340CM  16/03 - 20/04
16/3/2023, 23/3, 30/3, 6/4, 13/4, 20/4/2023
 下載詳細上課日期
7:00pm - 10:00pm $2,680 Norman 按此報名:Advanced Linux Docker Training Course Training 課程
* 各政府部門可使用 P Card 付款  
如使用 P Card 繳付考試費,考試費需另加 1.3% 附加費  

*** 質素保證: 免費於任何地點試睇首 1 小時課堂錄影,從而可預先了解導師及教材的質素,才報讀課程來上堂。***
請致電與本中心職員預約。 查看各地點電話
旺角 2332-6544
觀塘 3563-8425
北角 3580-1893
沙田 2151-9360
屯門 3523-1560

免費補堂: 學員可於任何地點補看課堂錄影,從而可銜接往後的課堂!
免費重讀: 學員可於課程結束後三個月內於任何地點不限次數地重看課堂錄影,從而可反覆重溫整個課程!
課時: 18 小時
課堂導師: Norman (任教課程清單)

傳統服務的免費補堂或免費重讀,若選擇旺角或觀塘的閒日星期一至四,便需於 6:30p.m. 或之前完成觀看課堂錄影。

地區 地址 電話 教育局註冊編號
旺角 九龍旺角亞皆老街 109 號,皆旺商業大廈 18 樓 1802 - 1807 室 2332-6544 533459
觀塘 九龍觀塘成業街 7 號寧晉中心 12 樓 G2 室 3563-8425 588571
北角 香港北角馬寶道 41-47 號華寶商業大廈 3 樓 01-02 號舖 3580-1893 591262
沙田 新界沙田石門安群街 3 號京瑞廣場 1 期 10 樓 M 室 2151-9360 604488
屯門 新界屯門屯喜路 2 號屯門柏麗廣場 17 樓 1708 室 3523-1560 592552
注意! 客戶必須查問報讀學校的教育局註冊編號,以確認該校為註冊學校,以免蒙受不必要的損失!



當你初步學習了 Docker 的功能後,通過進一步了解 Docker 背後的技術,可以令你更易掌握關於 Docker 的應用技巧。本課程除了探討一些 Docker 背後技術之外,也會介紹管理多過一個運行 Docker 的主機時,可以應用的技術。

本課程會涉及的技術包括:

  • 關於檔案系統方面,Docker 如何用 “layers” 去建立 container 及 image 的檔案系統。這樣的檔案系統有甚麼好處,以至應用時如果運用這些好處。

  • 關於掛載檔案方面,Bind Mount 及 Volume 的分別。何時應運用它們及如何選擇那一個去應用。另外也會簡單介紹如 Docker 開啟了運用 SELinux 時,對掛載檔案有甚麼影響。



  • 關於記錄 (logging) 方面,Docker 如何取得每一個 Container 的記錄資料。記錄檔存放在那堙A有甚麼格式可選擇以及如何避免累積太多記錄而佔用太多儲存空間。



  • 關於網絡方面,Docker 如何為 Container 建立內部虛擬網絡。如何客制你需要的網絡環境 (如指定 IP address, DNS settings …. 等等) 去提供給 Containers 使用。另外也會簡單介紹當 Docker 主機內建防火牆時,有那些虛擬網絡會受影響及如何解決。



  • 關於資源管理方面,Docker 如何管理每一個 Container 的可用資源 (如 CPU, 記憶體 … 等等)。如何可以設定這些限制。



  • 關於建立 Container 方面,當在互聯網上找不到你需要在 Container 運行的程序 (Process) 鏡像檔 (image) 時,如何自己客制一個鏡像檔。課程中的例子會示範由最初人手建立 Container 用作測試,直至測試成功後,使用 Docker Compose 去自動化建立 Container 以及有需要時作出更改的整個過程。另外,如因特別需要而要在一個 Container 中執行多於一個程序時,這個 Container 可以如何建立。以及,如何可以令其中一個因意外退出了的程序可以自動重啟。



  • 關於建立多個執行相同程序的 Containers 方面,如何可以簡單地指令 Docker 去增加或減少這些 Container 的數量。課程中會以網頁伺服器的 Container 作例子,同時也會示範如何建立一個簡單的網頁負載平衡器 (Load Balancer) 的 container 去自動分配網頁要求 (web request) 至正在運行中的 Containers。無論增加或減少網頁伺服器,container 也不用重新設定運行中的負載平衡器。



  • 關於管理多於一部運行 Docker 的主機方面,如何可以在一部 Docker 主機通過執行 “docker” 指令,去管理自己或任何一部你指定的 Docker 主機。最後,本課程也會簡單介紹 Docker Swarm (群) 的功能,這個功能特別之處是可以用單一個指令去令多部 Docker 主機同時建立或管理執行相同程序的 Containers。



因為本課程涉及防火牆和 SELinux,因此會使用預設已啟動防火牆和 SELinux的 CentOS 上運行的 Docker作為示範例子。

課程名稱: 進階 Linux Docker 軟體容器 (Container) 課程
- 簡稱:Advanced Linux Docker Training Course
課程時數: 18 小時 (共 6 堂)
適合人士: 有學習或使用過 Docker Container 而且有興趣對此技術及應用作進一步認識的人士
授課語言: 以廣東話為主,輔以英語
課程筆記: 本中心導師親自編寫英文為主筆記,而部份英文字附有中文對照。


課程名稱:進階 Linux Docker 軟體容器 (Container) 課程
- 簡稱:Advanced Linux Docker Training Course

Filesystem in Container and Images

  • Container Layers
  • How It Works and What is the Benefits
  • Use a Container for Illustration
  • Image Layers
  • How It Works and What is the Benefits
  • Building Custom Images for Illustration
  • Advantage and Disadvantage of Storing Data in Container Layer
  • Advantage and Disadvantage of Storing Data in Volumes
  • Options for Using Volumes
  • Creating Containers with Different Options for Illustration
  • Advantage and Disadvantage of Storing Data in Bind Mount
  • Options for Bind Mount
  • Creating Containers with Different Options for Illustration
  • Brief Notes about Enabling SELinux in Container
  • Setting Up Docker to use SELinux
  • SELinux Labels / Contexts about Processes and Files for Container.
  • Problems for Using SELinux

Logging

  • Ways to Handle Logging Generated By Container
  • Handling by Container
  • Handling by Docker
  • Options for Handling Logging by Docker
  • How Logging is Handled and Stored in each Option
  • Accessing Logging Handled by each Option

Networking

  • Types of Networking for Container
  • How to Setup the use of Each Network Type
  • How Data Traffic is Handled for each type
  • Hosts Firewall
  • How Data Traffic for Each Network Type may be affected by Host’s Firewall
  • Firewall Settings setup by Docker for Allowing Data Traffic
  • When Manual Firewall Settings are Required

Resources

  • How Docker provide Resources to Container
  • Namespace and cgroups in Linux
  • How Docker uses them to provide Containers
  • Ways to setup Limits on Resources for each Container

Setting up a Custom Image / Container

  • Building a Custom Image / Container manually for Testing
  • Steps to Install / Build / Create your Testing Container
  • How to Test your Testing Container
  • How to Make Modification for your Testing Container.
  • Setup a Docker Compose file for Building
  • Create the Docker file and Compose file based on the Steps performed in Testing.
  • Create the Custom Container through Docker Compose
  • Testing your Custom Container
  • Modifying your Custom Container.
  • Running and Monitoring multiple processes in a Container
  • Trying supervisord in your Testing Container
  • Adding supervisord in Docker file and Compose file for your Custom Container

Scaling

  • Increasing and Decreasing the number of containers with same settings through Scaling
  • Setup and commands for Scaling
  • Problems in Networking for containers created through Scaling
  • Ways provided by Docker to Access these Containers through Networking
  • Illustrate by setting up Containers in Each Way
  • How these Containers can be accessed by Host and other Containers.
  • How to setup a Load Balancer Container to Provide Web Service from these Containers

Multiple Hosts

  • How to control Docker in another Host computer
  • Setup Required for Remote Control
  • Examples of using Remote Control
  • Examples of moving a Container from one Host to another
  • Having data in Container layer
  • Having data in Volume
  • Having data in Bind Mount
  • Brief Introduction to Docker Swarm
  • Setting up Docker Swarm
  • Examples of Using Docker Swam to provide Scaling among Multiple Hosts

 

更多綜合課程
  攝影課程
  • 攝影初級
  • 攝影中級 (風景專題)
  英文課程
  • IPA 拼音:級別 1 2 3 4
  普通話課程
  • 基礎普通話拼音 (免費)
  • 進階普通話拼音
  • 普通話會話:級別 1 2 3
  西班牙語文課程
  • 級別 1 2 3
  中醫課程
  • 濕疹與皮膚敏感病
  • 暗瘡與色斑 | 鼻敏感與感冒
  • 脫髮與白髮 | 從五官看健康
  風水命理課程
  • 紫微斗數:級別 1 2 3
  • 子平八字:級別 1 2 3
  • 八字風水:級別 1 2 3
  • 奇門遁甲:級別 1 2 3