[心得] 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