本篇文章是個經驗分享文,作者分享使用 Docker 作為開發環境時值得注意的 Best practices,透過這些經驗分享希望能夠讓開發者少走一些冤枉路。
原文提出了 15 個經驗談,這邊幫大家節錄幾個,有興趣的可以點選原文瞭解更多!
1. One thing at a time
2. Be ephemeral
3. Utilize .dockerignore
4. Less is more
5. Secrets should be secret
6. PID 1 is your birth right
7. Share and Care
8. Vulnerability Scan
9. Tag like you mean it
10. Permissions are costly
11. Source of Truth
12. Always official
13. Don’t include debug
14. Use entry point script smartly
15. Size does matter
One thing at a time
建置 Image 的時候專注做好一件事情,每個 Image 應該有一個專心要解決的問題,譬如一個應用程式,一個小工具等。對於 Nginx 這類型的 Image 來說,應該沒有人會期望於裡面看到有 Apache 的應用程式吧?
Be ephemeral
這個主要探討的是該 Image 本身建置時應該要以 stateless 的概念去處理,未來不論是透過 docker 或是 Kubernetes 來管理部署時,Contaienr 都很有機會被重啟,每次的重啟都意味該容器是重新啟動。所以千萬不要讓你的 Image 變成多次重啟會導致應用程式出問題的形式,任何的這類型資料應該都要透過外部取得,不要塞到你的 Image 內
Utilize .dockerignore
善用 .dockerignore 這個檔案來將不必要的檔案從 build 過程給排除,使用方法與 .gitignore 類似。透過這個檔案的設定可以避免 docker build 的時候不會把一些過大或是完全不需要的檔案都送給 docker daemon,不當浪費時間也浪費空間。
Less is more
避免安裝任何無關或是非必要的套件到你的 image 中,特別是那些 "nice to have" 的理由。
註: 我個人是滿討厭把 Image 弄得很乾淨的,除錯什麼工具都沒有,連 ash/sh/busybox/bash 都沒有的 image 更是我討厭中的排行榜冠軍
Secrets should be secret
任何機密資訊都應該要於運行期間動態載入,而不是建置期間塞入。請使用其他工具譬如 Vault 來管理這些機密資訊,並且執行期間讓 Container 能夠存取到正確的值。
PID 1 is your birth right
Linux 環境下會使用 SIGTERN, SIGKILL 等相關的 Singal 來戳你的應用程式,請確保你運行的應用程式要能夠攔截這些訊號來處理並完成有效的 Graceful shutdown.
Share and Care
如果環境中有多個 Image 彼此有共享相同的工具與功能,與其每個 Image 都單獨建置維護不如建置一個 Base Image,接者讓所有要使用的 image 去載入使用即可。
透過這種方式可以讓整體的維護性與管理性更為簡單,每個 image 可以減少重複的程式碼,同時要升級時只要針對 base Image 處理即可。
https://medium.com/pradpoddar/avoid-costly-mistakes-using-advanced-docker-development-best-practices-acd812784109
「重複檔案免安裝」的推薦目錄:
- 關於重複檔案免安裝 在 矽谷牛的耕田筆記 Facebook 的最讚貼文
- 關於重複檔案免安裝 在 胖胖麻 Facebook 的最佳解答
- 關於重複檔案免安裝 在 阿榮福利味- AllDup 4.4.42 免安裝中文版- 尋找重複檔案支援 ... 的評價
- 關於重複檔案免安裝 在 重複檔案的原因和症狀,DCARD、MOBILE01、PTT和台灣e院 ... 的評價
- 關於重複檔案免安裝 在 重複檔案的原因和症狀,DCARD、MOBILE01、PTT和台灣e院 ... 的評價
- 關於重複檔案免安裝 在 重複檔案的原因和症狀,DCARD、MOBILE01、PTT和台灣e院 ... 的評價
- 關於重複檔案免安裝 在 電腦硬碟爆滿 !!! 簡單幾步, 輕鬆【瘦身硬碟 】| 附送刪除重複 ... 的評價
重複檔案免安裝 在 胖胖麻 Facebook 的最佳解答
【胖麻自編英文教材07】英文字母V-Z 自然發音講義及發音影片/美國大班必學前100個常用字分享!!!! (終於完成了!!!!!)
*適合已經熟悉認識26個英文字母的孩子
胖麻又來跪了
一鼓作氣繼續整理最後V-Z的自然發音講義,
接下來就要開始分享進階的字母發音遊戲講義以及常見字第一階段(我知道我動作很慢. 還會有人想繼續看嗎?? 🙋)
❓不過我更好奇的是真的有人下載我的講義和播放我貼的發音歌曲連結給孩子學習嗎?有的話可以跟我分享一下心得嗎❓
附上我自己很喜歡每個英文字母獨立的自然發音影片讓大家可以帶著孩子先熟悉這些字母的自然發音方式.
然後再做胖麻分享的自然發音講義.
#ABCD自然發音講義-->https://goo.gl/aS5i8b
#EFGHI自然發音講義-->https://goo.gl/JF9EJL
#JKLMNOPQ自然發音講義-->https://goo.gl/mGJdjN
#RSTU自然發音講義-->https://reurl.cc/M7zpZ4
(最新)#VWXYZ自然發音講義-->https://reurl.cc/31GyO9
這講義適合已經熟悉26個英文字母的孩子開始準備接觸自然發音的階段.
@使用說明如下:
-->有點像是用分類的方式, 每個字母會有兩張講義. 一張是*A讚*和*A不讚*的分類表, 另一張就是對應的圖案.一共有八個(多出來的讓你們收好免得孩子弄不見. 或是可以單獨做成字卡表的).
-->只要圖案符合A字母發音開頭的就剪下來貼在*A讚*的格子裡, 不是的話就貼在*A不讚*的格子裡.
-->除了讓孩子清楚地學會字母發音外, 也可以帶著孩子認識該字母發音的圖案單字並延伸書寫練習(看媽咪自己去運用)
-->大空白格子可以請孩子想想除了給的圖案外以該字母發音的單字還有哪些就可以自己畫在格子裡.
-->每張字母發音講義都有該字母的描寫方式. 可以活潑點讓孩子用蠟筆或是彩虹七彩的顏色重複描上去(Rainbow drawing-胖胖學校很愛用)
自然發音學習歷程比較久一點大家都要有耐心. 目前雖然先分享A-U
其他的字母自然發音我會陸續繼續分享的.
另外我覺得很重要的美國幼童孩子必學的常用字,
先分享前100個給大家
趁暑假有空每週規劃讓有英文基礎的孩子學4-5個都好
下次我會開始分享這些常用字的練習講義
也就是胖胖在學校常練習寫的
#美國常用字100總目錄-->https://goo.gl/nC6FrS
❗️❗️另外自然發音音樂影片參考真的很重要
像這次回台灣發現小姪女的發音真的很不行
這都是要多聽多模仿多練習的
如果你自己英文真的不太好也可以跟孩子練習
基本26個英文字母的發音一定要先學起來
後面字母結合發音法才能接的下去
這是我的經驗分享給大家
@自然發音A-Q音樂影片參考
#A自然發音-->https://goo.gl/YYZAUK
#B自然發音-->https://goo.gl/PD1Ljx
#C自然發音-->https://goo.gl/2FmUip
#D自然發音-->https://goo.gl/YJ6NLk
#E自然發音-->https://goo.gl/NFBT9J
#F自然發音-->https://goo.gl/i9Jw18
#G自然發音-->https://goo.gl/F5p5i9
#H自然發音-->https://goo.gl/L5GVcd
#I自然發音-->https://goo.gl/WSa5tH
#J自然發音-->https://goo.gl/HrfUVA
#K自然發音-->https://goo.gl/zFozN4
#L自然發音-->https://goo.gl/3PFwuX
#M自然發音-->https://goo.gl/tEqzT7
#N自然發音-->https://goo.gl/eqUfgt
#O自然發音-->https://goo.gl/EJKj6d
#P自然發音-->https://goo.gl/2xMy25
#Q自然發音-->https://goo.gl/yzUq41
#R自然發音-->https://reurl.cc/zy53r6
#S自然發音-->https://reurl.cc/qDY7kN
#T自然發音-->https://reurl.cc/rlYyL4
#U自然發音-->https://reurl.cc/b6mQ7M
#V自然發音-->https://reurl.cc/vnrEXa
#W自然發音-->https://reurl.cc/ZnD2zg
#X自然發音-->https://reurl.cc/1QD8p9
#Y自然發音-->https://reurl.cc/D1ax8N
#Z自然發音-->https://reurl.cc/4gElvR
@胖麻自編英文教材講義延伸
#26英文字母描寫基礎講義-->https://goo.gl/AUgARQ
#26英文字母變化練習講義分享-->goo.gl/LkUtxi
#英文圖文日記格式檔案-->https://goo.gl/N12Kfi
#英文字母歌-->https://goo.gl/qr2K2C
#謝謝你們相信不專業的胖麻
#為了孩子的英文學習我們一起加油
#覺得能為大家付出一點小心力覺得充實滿足
#自然發音學習需要一段時間
#父母與孩子都要有耐心
#有下載成功都讓我知道一下好嗎
#有你們的留言打氣我會好開心繼續努力分享的
==============================
💗更多胖麻美國育兒大小新鮮事或主婦談心天地都在這
👉胖胖麻官方 Line ID--> @PPMA (二月底後停用. 只有統一訊息)
💌胖麻instagram ID--> ppma_family
📱胖麻Telegram-->新頻道:https://reurl.cc/0zAVkl
各位朋友們趕快一起搬家來Telegram吧
下載APP後再點頻道網址就加入囉
我的新頻道:https://reurl.cc/0zAVkl
💗第一次下載telegram步驟如下
1.下載安裝
2.點頻道網址 https://reurl.cc/0zAVkl
3.找到胖胖麻頻道加入後把telegram中文化👉🏻https://t.me/setlanguage/taiwan ,按「change」讓app變繁體中文版
(會需要輸入手機號碼但不用第一個0,接下來會收到驗證碼或接到國外電話但不需要理會)
✅安卓 https://telegram.org/dl/android
✅蘋果 https://telegram.org/dl/ios
✅電腦 https://telegram.org/dl/desktop
下載完成Telegram的朋友
想加入《胖胖麻小天地》聊天室群組跟其他朋友一起相互取暖或熱鬧主婦們聊天的朋友記得加入群組👉🏻 https://reurl.cc/D1zNL6
不過因為上百人在群組裡建議關掉通知的聲音不然你手機會整晚響不停喔!
重複檔案免安裝 在 電腦硬碟爆滿 !!! 簡單幾步, 輕鬆【瘦身硬碟 】| 附送刪除重複 ... 的推薦與評價

現有PassFab超值黑五限時優惠活動,全場低至2折,千萬別錯過!PassFab 黑色星期五活動入口:https://bit.ly/3utNsWfPassFab 重複檔案刪除器可以幫助您 ... ... <看更多>
重複檔案免安裝 在 阿榮福利味- AllDup 4.4.42 免安裝中文版- 尋找重複檔案支援 ... 的推薦與評價
AllDup 4.4.42 免安裝中文版- 尋找重複檔案支援HASH比對圖片、文字、音樂、影片https://www.azofreeware.com/2016/11/alldup.html. ... <看更多>