Nespresso and Container
今天跟往常一樣,打開了咖啡機並放膠囊開始懶人煮咖啡法。突然間靈光一閃:這膠囊根本就是 container 最佳實務啊!
接著無聊去想了一下相似的地方,順便去看了一下 container 的特性,也算有複習到了
- Container is immutable;膠囊也是,雖然無法像純軟體一樣精確,但確實膠囊的目標也是要做到 immutable
- Container 很輕量;膠囊也是,是膠囊咖啡機比較佔空間 XD
- Container 啟動很快速;膠囊也是(其他家不清楚,至少我的 Nespresso 還蠻快的)
- Container 用過即丟;膠囊也是(我都丟回收站 XD )
- Container 有不同的大廠在定義規格;膠囊也是
- Container 之間是互相獨立的;膠囊也是
- Container 如果具備宿主的 root 權限時,將會很危險;膠囊也是(你敢讓膠囊有控制你的咖啡機的權限嗎 XD)
- Container 某些資訊要由環境變數給它;膠囊也是,我都買義式濃縮咖啡當美式在喝的,要是膠囊本身也決定了這個參數,那真的會不大想用 …
以後如果解釋什麼是 container 的話,就可以用膠囊咖啡機來說明了 XD