第十二屆 佳作

devops
30 天與鯨魚先生做好朋友
Miles

系列文章

DAY 1

簡介

Docker 在 2013 年釋出,它把 container 標準化,有效降低使用 container 的難度,很快就成為一個火紅的技術。 更多資訊可以上維基百...

DAY 2

安裝 Docker 環境

開始學 Docker 前,需要先把環境建好。以下提供多種安裝方法,讀者可以依自己喜好自由選擇。 原生系統上安裝 若沒有特殊需求或限制,會建議使用這個方法。以下針...

DAY 3

Hello Docker World

今天要開始了解 Docker 世界了,首先會先說明 Docker 的基本概念,接著再以驗證指令 docker run hello-world 為例,解釋背後細節...

DAY 4

了解 docker run 指令

昨天從執行 Hello Docker 的過程中,了解 Docker 的三個基本元件。今天會更進一步地說明 docker run 更多細節。 首先,先回顧這張示意...

DAY 5

使用 Port forwarding 開放服務

今天將會使用 Docker 啟動 HTTP server,並讓瀏覽器能看得到 HTTP server 所提供的 hello world。 常見的 HTTP se...

DAY 6

使用 Volume 同步程式

Volume 也是 Docker 的元件,它提供 container 保存資料或共享資料的機制。 情境說明 在開始說明 volume 前,先來看下面這個情境。...

DAY 7

使用 Network 連結 container

跟 Volume 一樣,Network 也是 Docker 的元件。正如其名,它是在管理網路相關設定的指令。 有了 Docker 後,開 server 變得容易...

DAY 8

使用 environment 控制環境變數

在說明 Port forwarding 時,有個範例是同個 image 開啟多個 container。實務上通常是更複雜的情境,比方說同個 image 開多個...

DAY 9

Container 應用

到目前為止,已經說明了 docker run 幾個常用的選項和參數,也做了一些簡單的範例。今天將以情境的方式,介紹如何應用 docker run 指令完成任務。...

DAY 10

使用 Docker Compose 摻在一起做懶人包

第一階段的最後一天,來看看這個方便的工具--Docker Compose。Docker Compose 是用來組合多個 container 成為一個完整服務的工...