鐵人賽
Docker
Dockerfile
漢堡
【以皮毛技術與 AWS 平台建構雲端蘿蔔服務】的第七篇,還沒用到 AWS
,是作者對於一些基本的技術的一些堅持與情懷。
今天來聊聊 漢堡 容器映像檔!
對於容器映像檔理解,要從作者年幼時對於麥當勞和動力火車都十分憧憬的印象中說起。
動力火車,有首歌是這麼唱的...
雙!層!純牛肉!獨特醬料加生菜、吉事洋蔥酸黃瓜;
芝麻麵包蓋上去,好吃過癮麥香堡。當時要吃麥當勞,要搭一個小時的公車到市區才會有⋯⋯
作者我都會騎 15 公里的腳踏車去買麥當勞。
參考資料:
外國人拿著美金來台灣買漢堡,可以拿到更多找零的意思!!
結合人均所得來看,得到台灣勞工好便宜的結論⋯⋯
要嘛在家當老闆、當地主、或是出國當勞工⋯⋯
資料來源:https://www.ziprecruiter.com/Jobs/Devops
資料來源:https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
FROM
選擇 Base Image
ubuntu:18.04
作為基底COPY
在製作映像檔階段,進行資料拷貝
Dockerfile
所在的目錄下的所有資料,都放到容器內的 /app
下RUN
在製作映像檔階段,運作的指令
make
指令make
稍微有困惑,可以看昨天發表的文章⋯⋯CMD
定義容器執行後的預設行為
CMD
只會有一層CMD
所呼叫的指令,運作結束的時候,整個容器就會終止。kill -9
殺掉那個程序看看不覺得很像漢堡嗎?