2021年6月30日 星期三

如瑞士刀一樣好用Docker image-busybox

 K8s環境中有個需求是希望在container啟動前把PV(Persistent Volumn)內的檔案都清空,好讓container啟動時如全新般的狀態。Google後發現busybox這個精巧的image可以達到需求

YAML內

…

  ..containers:

  …

  ..initContainers:

   - name : clean folder

     Image:library/busybox

     Command:

      - /bin/sh

      - “-c”

      - “rm -rf /data/db/*”

     VolumnMounts:

      - name : my-data

        mountPath : /data/db

以上開頭字母須為小寫(編輯器自動轉換大寫真不方便)

沒有留言:

張貼留言

AI 時代的影響(2026-10-24的心得)

  寫了半個世紀程式、 曾出版《Clean Code》教全世界工程師把程式碼寫乾淨的 Robert C. Martin(Uncle Bob), 最近公開表示他已經有超過 95% 的時間不再逐行閱讀 AI 寫的程式碼。 一位一生都在強調「程式碼是寫給人讀的」宗師級人物,何以敢做出...