其他場次連結

4/9 (日)

http://learning.ithome.com.tw/course/MtB2oJUhybWP

  • 從 DevOps 全局,定位 Docker 角色
  • Docker 的 build/ship/run 流程總覽
  • 常用的工具指令:docker cli、docker compose
  • 常用的 Dockerfile 指令
  • Docker 化軟體要素
  • 案例研討:GitLab CE
  • 綜合運用

課程詳細介紹

  1. 針對【Docker 導入:障礙與對策】重新設計的 Docker 入門課程。
  2. 探討 Docker 的 Why:從 DevOps 全局,縱覽 Docker 的 build/ship/run 設計原理。
  3. 探討 Docker 的 How:從雲端時代軟體架構角度(尤其是 12-factor app),搭配重點案例,探討 Dockerfile 及「Docker 化軟體」設計要點。
  4. 探討 Docker 的 What:涵蓋 Docker cli 重點流程及指令。
  5. 做中學,不空談:以知名的 GitLab CE 真實案例,示範如何以新一代的 Docker 思維重新拆解,給你帶得走的能力。

課程大綱

上課前,請先自行演練課前作業。

題目

從最陽春的 GitLab CE (Community Edition) 版開始,演練安裝程序到上手為止。

  • 整套可運作的 GitLab CE 系統,包括(但不限於)以下軟體元件:Ruby、Go、PostgreSQL、Redis、GitLab、Nginx。
  • 現階段 GitLab CE 需安裝在 Linux 上。
  • 課前作業的 Linux,可以是 CentOS、Debian、RHEL、Ubuntu,可以是裸機,虛擬機,或雲端主機。
  • 過程中禁止使用 Omnibus 及 Docker 技術。
  • 請在 Quip 課程群組中,記錄你覺得從原始碼形式開始,一步步安裝 GitLab CE 的困難點、以及你期望 Docker 可能在哪些地方解決或舒緩這些困難。

這份課前作業,要請你暫時扮演 GitLab CE 核心開發者的角色。因此,寫出軟體後,你還必須告訴別人說,該怎麼樣將你精心打造的軟體,成功部署到其他電腦上(測試機、上線機),任務才算是完成了。

  • 本課程的重心是「DevOps 意識」,你必須換位思考「軟體開發者」及「維運者」兩種角色的職掌範圍。
  • 請不要使用 Omnibus 之類的救急方案,或是雲端服務廠商事先替你設定好的 all-in-one 一鍵安裝映像檔懶人包。除非你自己就是自動化組態管理高手,懂得替 GitLab CE 設計出 Omnibus 安裝包、一鍵安裝映像檔懶人包。

講師資訊

葉秉哲

Gogolook 系統架構師

擔任過許多職場角色:程式設計師、技術團隊領班、技術作家及譯者、教授、顧問、技術佈道者,但目前最喜歡的身份,還是「軟體架構師」。

  • 列名《資訊游俠列傳》的名人介紹,被譽為「台灣十大電腦高手」之一。
  • 著有《 C++ 程式語言經典本》、《物件導向設計模式 Design Patterns》等。
  • Gogolook 軟體架構師。
  • 2016 Container Summit 技術高峰會最受歡迎講師之一。

課程難度

入門

課程時數

6 小時

上課注意事項

開課門檻:

至少15人報名才開課,每堂最多40人,是否如期舉行將於開課日期前兩周予以通知。

課堂上,請各位自備筆電,並先自行安裝 Docker 1.2.0 (或以上) 的版本。

筆電規格:

  • 請先確定你的筆電可安裝 Docker Engine 1.2.0 (或以上) 的版本:https://docs.docker.com/engine/installation/
  • 最好保留 >= 2GB 的可用記憶體。
  • 最好保留 >= 10GB 的可用硬碟空間。

其他注意事項,將會隨時 email 到你的報名信箱中。

課程Q&A

Q: 我不知道我的程度到哪,講師上課的內容會不會聽不懂?
A: 課程頁面有個「適合對象」,開課的目的就是吸引有興趣,想挑戰與學習的學員,若是上面的key word對你來說有點生澀,可能就要思考一下上課是不是會很吃力。

Q: 在上課之前,我有需要自己準備甚麼嗎?還是有甚麼相關的軟體要做安裝呢?
A: 我們Workshop的講師很貼心,在開課之前,講師會寄課程相關的資料給學員,除了讓學員能提前做好課前的預習,也可以在操作的過程中得到疑惑並在課程當日請教講師解答喔!
至於軟體的安裝並不是每個課程都需要,詳細的課程需求可以在課程頁面的「上課注意事項」中找到!

Q: 一個人好孤單喔!還是有團體票的選擇呢?我想和我們的夥伴一起來學習,挑戰自我,不知道有沒團體票的優惠活動?
A: 當然有囉!因為Workshop屬於小型工作坊的課程,比較多自己來進修的學員。不過,我們也很歡迎團體一起報名,詳細的報名價格麻煩下載團體報名的表單,填寫完畢後mail給我們的客服小組。
這方面若是還有任何的疑問,歡迎留言至客服信箱,讓我們與您聯繫:service@mail.ithome.com.tw

團報表下載連結:

http://s.itho.me/workshop/2017/docker/0305Docker建置實戰講堂團報表.xlsx

注意事項

  1. 完成繳費始報名成功,主辦單位收到您所交付之款項後將以電話通知或 E-mail 方式確認您完成報名手續。
  2. 發票將於活動當日報到時發給。
  3. 退費辦法:報名後至活動日的十天前提出申請,退費將酌收該次活動報名金額 20% 之手續費;在活動日前九天至前一天提出申請,退票將酌收該次活動報名金額50%之手續費。活動當天及或活動結束後,恕無法接受申請辦理退費。依據您所使用 的付款金流工具,其產生之額外手續費亦由報名者自行負擔,申請退費手續完成後,iThome將於 30 天內將您所繳付之報名費用扣除上述退費相關手續費後執行退款,iThome統一以支票退款。申請方式請以E-mail方式提出,並來電與服務人員確認後始 完成申請退費手續。例如:1月5日報名2月15日舉辦之活動,若完成報名後至2月5日間因故提出退費申請,將酌收該次活動報名金額 20% 之手續費;2月6日至2月14日間因故提出退費申請,將酌收該次活動報名金額 50% 之手續費。
  4. 更改報名票種辦法:報名後若需更動報名票種,請以E-mail提出申請,並來電與服務人員確認是否尚有更動名額。單日票更改日期無須退費或補差價、原報名單日票欲改為雙日票則需補足差額;請最遲於活動前十日提出以利作業。原報名雙日票欲改為單日票,則比照退費辦法處理:活動日十天前提出申請,扣除20%退費手續費及單日票價後退還餘額;活動日前九天至前一天提出申請,可更動名額,惟恕不予以退費。依據您所使用 的付款金流工具,其產生之額外手續費亦由報名者自行負擔,申請退費手續完成後,iThome將於 30 天內將您所繳付之報名費用扣除上述退費相關手續費後執行退款,iThome統一以支票退款。
  5. 報名費用皆已含稅,並含午餐。
  6. 主辦單位保留審核報名資格及拒絕已完成報名者參加活動之權利。

隱私權聲明:

感謝您報名參加本活動。本公司將會蒐集、處理您透過本活動報名機制及在本活動過程中所提供之個人資料(包括姓名、職稱、任職公司、電子郵件信箱、電話、傳真號碼及地址),利用該等資料提供您本次活動或研討會相關訊息、製作客戶名單、進行統計分析或市場調查。除非係為完成您所請求的服務、為完成交易所必要或法律要求者外,未經您的許可,本公司不會將您的個人資訊提供予第三人。有關您所提供之個人資料,您得依照個人資料保護法相關規定向本公司請求查詢、閱覽、製給複本、補充、更正、停止蒐集/處理/利用、或刪除。
聯絡iThome Workshop 服務小組 客服專線:02-25622880 #3622 開小姐(週一至週五,上午10:30~12:00,下午1:30~5:30) 客服信箱:service@mail.ithome.com.tw

立即報名

一般票 4900 元 2017/01/24 00:00 ~ 2017/02/28 15:00 報名截止

本課程由 iThome Workshop 發佈

課程問答

我要提問

對課程有任何問題,都歡迎在這裡向開課單位提問

開課單位

iThome Workshop

iThome 主辦單位

iThome Workshop其他精彩課程

已結束

Chatbot與電子商務結合實戰 - iThome Workshop

2990 元起

08/19 (六) 台北市

1 人收藏

iThome Workshop iThome Workshop

已結束

Laravel 基礎入門班

2990 元起

03/25 (六) 台北市

0 人收藏

iThome Workshop iThome Workshop

相關課程

【資策會】GO語言實作

4500 元起

08/26 (六) 台北市

0 人收藏

[台北]資策會教研所-科技化服務(ITeS)訓練中心 [台北]資策會教研所-科技化服務(ITeS)訓練中心

1 人收藏