以開發者為導向的Docker新手入門書!
☛介紹Docker如何建置、分享與執行的一條龍服務
☛應用Docker技術在開發的流程裡
☛採用手把手執行指令的方式,來說明Docker的各種基礎概念
◆重點資訊◆
為因應DockerDesktop已採有條件的訂閱收費制,修訂增註有關詳情與替代方案資訊。
【內容簡介】
本書內容改編自第12屆iT邦幫忙鐵人賽DevOps組佳作網路系列文章⸺《30天與鯨魚先生做好朋友》。Docker是目前熱門的DevOps工具之一,能用簡單的方法來運行Container技術。本書是以開發者初次學習Docker的情境所設計的,最終期望讀者能真的在30天內了解並應用Docker在日常開發,讓開發階段能夠更加順利。
【三大漸進式學習主題】
■熟悉Docker基礎,了解如何操作Docker
Docker發展至今累積了非常多好用的Image。學習Docker最便捷的方法是多用多看⸺多使用這些Image,多觀察這些Image是如何運行的。本書提供大量的執行範例,讀者可以跟著一起執行指令確認結果,搭配章節的說明,即可更快了解Docker運作原理。
■創造DockerImage,了解如何客製化Image
網路上找到的Image不滿意嗎?或是根本找不到想要的Image嗎?那就自己建一個!本書以一個Web服務為範例,說明建置Image的過程,也介紹了完整的範例說明該如何將Image調整成最佳狀態;獨樂樂不如眾樂樂,建置好的Image如何分享給同事或網路上其他鄉民,也是學習Docker的一大重點。
■深入了解Docker執行的原理
了解如何執行Container和建置Image後,即可應用在大多數開發場合。在一些複雜的情境裡,則會需要更加基礎的知識,如儲存空間或網路設定等。本書介紹了一些進階設定的方法和範例,讓讀者可以理解Docker如何使用硬體資源,進而了解Container該如何配置設定與除錯。
【專業推薦】
這是一本書如其人的Docker入門書,Miles以紮(血)實(淚)的實務經驗為本,透過幽默易懂的方式,將自身的經驗轉化為他人容易消化吸收的成長食糧。這本由Developer撰寫給Developers的Docker新手入門書,值得推薦給所有需要立即踏進Docker世界的開發者。
—————陳正瑋—————
(艦長)/DevOpsTaiwan社群志工
《和艦長一起30天玩轉GitLab(iT邦幫忙鐵人賽系列書)》作者
IMAGE DEVELOPERS 應用 CONTAINER IT DEVELOPER WEB