[心得] Docker Debug 挑戰題 - 網頁跑板了!?

作者: uopsdod (pcman)   2021-07-24 13:11:05
Docker Debug 挑戰題 - 網頁跑板了!? 小容器 我要進來囉
封面圖:https://imgur.com/Iqg3vp1
iT邦幫忙圖文好讀版:
https://ithelp.ithome.com.tw/articles/10257226
軟體版大家好,這邊根據實際工作經驗,特別設計了一道 Docker Debug 挑戰題目。
初始環境有所設置錯誤,有興趣的人,可試試看是否能找出 Dockerfile 哪邊需要
修改?
情境敘述:
這禮拜你進到新公司,主管丟給你一個 Dockerfile 共用基底模板,但你發現與你實際的
專案有所出入,需要做調整才能使用。不幸的是,同事都放假去了,這時候需要你來自行
解決問題,歡迎有興趣的人來挑戰看看!
3分鐘快速建立挑戰環境:
下載專案
git clone https://github.com/uopsdod/docker-debug-initial.git
cd docker-debug-initial
下載圖片
https://github.com/uopsdod/docker-debug-initial-image/blob/main/docker_debug_cover.jpeg
建立 dokcer image
docker build -t mywebsite
作者: MarcoReus (Marco Reus)   2021-07-24 16:43:00
這如果是實際案例 那做這Dockerfile的人也太雷了
作者: sniper2824 (月夜)   2021-07-24 16:50:00
有點扯XD
作者: dreamnook (亞龍)   2021-07-24 17:01:00
雖然說Dockerfile debug 在CI也是一環但真的很雷
作者: pttano (pttano)   2021-07-24 21:34:00
這叫debug ?
作者: yoshonabee (我右手拿筆如神一般)   2021-07-24 22:19:00
到底誰docker會這樣用
作者: jinmin88 (晝伏夜出)   2021-07-24 22:21:00
搞錯重點 實在不可取
作者: dj533kevin (烏鴉)   2021-07-24 22:49:00
情境蠻有趣的,給個推。但是我不太喜歡在 docker file做這種事情,太難除錯了
作者: MarcoReus (Marco Reus)   2021-07-24 22:59:00
我是覺得Dockerfile除非特殊原因不應該再去動source code的內容, 不然testing 等於白做工
作者: Cprimer (~~)   2021-07-24 23:35:00
到底誰會這樣幹 而且這篇我怎麼記得Po過一次?原來是在TECH_JOB..
作者: alan3100 (BOSS)   2021-07-25 00:54:00
..這debug應該是把你中間修改檔案全拔掉然後exec不是這樣用的,container重啟你exec修改東西全沒
作者: superpandal   2021-07-25 02:39:00
那就是雷缺 遇到毛事別想著要有好果子吃做事有所保留或者乾脆離開
作者: Phenomenon (Kuma)   2021-07-25 02:53:00
我到新公司看到這個 Dockerfile 我會直接辭職
作者: dave123 (宅男就是傳奇)   2021-07-25 03:26:00
情境中的新人好可憐...
作者: jobintan (Robin Artemstein)   2021-07-25 09:41:00
好慘...是我的話我也幹不下去了。
作者: brianhsu (墳墓)   2021-07-25 10:29:00
感覺正解是應該要有個 build system,而不是這樣手動在 Dockerfile 這樣搞?或者再怎樣手動,也應該是原本 source code 階層就要擺好,Dockerfile 裡 COPY 只有一行,整包丟到 htdoc 下
作者: Murasaki0110 (麥當勞歡樂送)   2021-07-25 11:44:00
看到cat就笑了
作者: WashFreeID (免洗)   2021-07-25 12:03:00
有公司把這種dockerfile當模板喔……
作者: iwami (吃)   2021-07-25 13:18:00
看了頭好痛,遇到這種離職才是正解好嗎
作者: airtsubasa (偽學姊)   2021-07-25 18:29:00
原po不回應一下?
作者: asd56799001 (貝爾菲格諾)   2021-07-25 18:50:00
那個臉很我欠你3000千萬的臉.
作者: shanlin1117 (小山)   2021-07-25 22:52:00
這種射後不理的文章是來賺文章數?
作者: kmd (a小調行板賦格曲)   2021-07-26 00:20:00
把假議題當成話題然後煞有其事的討論,這不就洗文嗎
作者: zuso ( )   2021-07-26 02:08:00
天才
作者: miice (小老鼠)   2021-07-26 08:34:00
幫補血~是hiskio的特約講師,從那邊學到很多!
作者: aaadult (成人)   2021-07-26 10:28:00
同事回來:乾 你改Dockerfile幹嘛,應該改html吧!
作者: hegemon (hegemon)   2021-07-26 13:16:00
騙流量的廢文
作者: looyee   2021-07-26 17:08:00
笑死
作者: boloage (鄉民)   2021-07-26 22:19:00
這到底是什麼鬼debug,dockerfile不是拿來做這些的
作者: LinuxKernel (Linus Torvalds)   2021-07-26 23:16:00
。。。
作者: howard50009 (zxc50009)   2021-07-26 23:39:00
很少噓,但是這有點誇張,所以...
作者: Dommgifer (Dommgifer)   2021-07-26 23:41:00
用 dockerfile 寫程式 厲害
作者: kangan987 (Jon.Snow)   2021-07-27 09:57:00
影片裡的英文發音挺慘的,建議發音再練一下……
作者: remmurds (Stronghold)   2021-07-27 13:27:00
不知道該怎麼吐槽 Dockerfile 根本不該這樣用做這部影片的人有沒有想過這樣 image tag 的意義何在
作者: ku399999   2021-07-27 16:32:00
有笑有推大家不要這樣 總是會有黑白來的「前人」
作者: osk2 (.)(.)   2021-07-27 17:44:00
有創意 但還是給噓
作者: TakiDog (多奇狗)   2021-07-27 22:28:00
Docker在哭
作者: ufap   2021-07-28 03:16:00
幫噓 節省大家時間
作者: NSYSUEE (Monkey)   2021-07-28 16:16:00
現在還有人在用docker喔,都被k8s棄用了推薦大家改用podman

Links booklink

Contact Us: admin [ a t ] ucptt.com