iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
DevOps

30 天與鯨魚先生做好朋友 系列

筆者利用 Docker 騙吃騙喝了數年,今年將會把腦袋裡的知識整理起來分享給大家,歡迎大家一起討論交流。

鐵人鍊成 | 共 30 篇文章 | 213 人訂閱 訂閱系列文 RSS系列文
DAY 11

了解 Docker build 指令

前十天,我們使用 Docker 官方的 image 作為執行指令或開服務的環境,以這個角度來介紹 Docker 可以如何使用。接下來十天,將介紹如何建置自定義...

2020-09-26 ‧ 由 Miles 分享
DAY 12

以 Laravel 為例,來 build image 吧!

Laravel 是目前 PHP 很流行的框架,今天以看到 Laravel 的預設歡迎頁為目標,建置 Laravel image。 初始化 Laravel 首先一...

2020-09-27 ‧ 由 Miles 分享
DAY 13

最佳化 Dockerfile - 調整 build context

寫 Dockerfile 並不困難,但好用的 Dockerfile 就需要利用許多技巧,加上不斷嘗試,才有辦法寫出來。 接下來會以昨天的 Dockerfile...

2020-09-28 ‧ 由 Miles 分享
DAY 14

最佳化 Dockerfile - 活用 cache

今天來看看如何利用 cache 讓 build image 更加順利。 Build image 第一次會正常執行每一個指令,第二次如果發現是同一個 commit...

2020-09-29 ‧ 由 Miles 分享
DAY 15

最佳化 Dockerfile - 精簡 image

最佳化 Dockerfile 還有很多方向,那筆者以精簡 image 做為結尾,有興趣可以參考文末的參考資料連結。 精簡 image 筆者分成兩個部分說明,一個...

2020-09-30 ‧ 由 Miles 分享
DAY 16

為各種框架 build image

今天將會應用前五天 build image 的技巧,來為以下框架的 hello world 寫 Dockerfile。 Phoenix Amber...

2020-10-01 ‧ 由 Miles 分享
DAY 17

Multi-stage Build

在說明 Multi-stage Build 之前,先來簡單了解持續整合(Continuous Integration,以下簡稱 CI)的 Build 與 Dev...

2020-10-02 ‧ 由 Miles 分享
DAY 18

使用 Public Registry 分享 image

寫好 Dockerfile,確實完成了 IaC,但拿到 Dockerfile 才開始 build image,一來花時間,二來這樣就會有其他變因(如 base...

2020-10-03 ‧ 由 Miles 分享
DAY 19

使用 Private Registry 分享 image

若要寫開源的 Docker image,使用 Docker Hub 或 GitHub 分享 image 會非常方便。而今天要來聊聊,如果 image 只打算在企...

2020-10-04 ‧ 由 Miles 分享
DAY 20

使用 save / export 分享 image

不久前,曾聽到一個神奇的需求:希望在無網路的環境下使用 Docker。這種需求,筆者學 Docker 以來還是第一次聽到。 第二階段的最後一天,來說明如何在無網...

2020-10-05 ‧ 由 Miles 分享