[心得] Docker Debug 挑戰題 - 網頁跑板了!?
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 --no-cache .
啟動 docker container
docker run -d -p 81:80 --name mywebsite mywebsite
查看首頁畫面
若使用 toolbox 安裝方式,則使用 docker-machine ip default 找出 ip 位置 (ex. 192.168.64.8:81)
http://localhost:81/
你將會看到以下的初始畫面:
https://imgur.com/TfMBNj4
請透過修改 Dockerfile,讓最終畫面呈現如下:
https://imgur.com/xMAK5Iy
挑戰唯一規則:
僅能修改 Dockerfile
具體要求項目與難度分數:
30% 「Docker Debug Challenge」排版置中
10% 「Page Not Fully Loaded」警示字詞變成「Excellent! Page Fully Loaded」
10% 按鈕敘述:「Solve It Now」轉變成「Solved」
40% 呈現背景圖片
10% 按鈕敘述:ACHIEVED BY [放上自己名字]
提示:查看首頁 html source code
提示:善用 docker exec
歡迎完成挑戰的人截圖自己的成功畫面,並在下面留言展示一番!
挑戰題完整解答影片:
https://bit.ly/3hhcrGp
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 2.58.241.132 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1627103470.A.53A.html
※ 編輯: uopsdod (2.58.241.132 臺灣), 07/24/2021 13:12:19
噓
07/24 15:47,
2年前
, 1F
07/24 15:47, 1F
→
07/24 16:43,
2年前
, 2F
07/24 16:43, 2F
→
07/24 16:50,
2年前
, 3F
07/24 16:50, 3F
→
07/24 17:01,
2年前
, 4F
07/24 17:01, 4F
噓
07/24 21:34,
2年前
, 5F
07/24 21:34, 5F
噓
07/24 22:19,
2年前
, 6F
07/24 22:19, 6F
噓
07/24 22:21,
2年前
, 7F
07/24 22:21, 7F
推
07/24 22:49,
2年前
, 8F
07/24 22:49, 8F
→
07/24 22:49,
2年前
, 9F
07/24 22:49, 9F
→
07/24 22:59,
2年前
, 10F
07/24 22:59, 10F
→
07/24 22:59,
2年前
, 11F
07/24 22:59, 11F
→
07/24 23:35,
2年前
, 12F
07/24 23:35, 12F
→
07/24 23:35,
2年前
, 13F
07/24 23:35, 13F
噓
07/25 00:54,
2年前
, 14F
07/25 00:54, 14F
→
07/25 00:56,
2年前
, 15F
07/25 00:56, 15F
→
07/25 02:39,
2年前
, 16F
07/25 02:39, 16F
→
07/25 02:40,
2年前
, 17F
07/25 02:40, 17F
噓
07/25 02:53,
2年前
, 18F
07/25 02:53, 18F
→
07/25 03:26,
2年前
, 19F
07/25 03:26, 19F
噓
07/25 09:37,
2年前
, 20F
07/25 09:37, 20F
噓
07/25 09:41,
2年前
, 21F
07/25 09:41, 21F
→
07/25 10:29,
2年前
, 22F
07/25 10:29, 22F
→
07/25 10:29,
2年前
, 23F
07/25 10:29, 23F
→
07/25 10:31,
2年前
, 24F
07/25 10:31, 24F
→
07/25 10:32,
2年前
, 25F
07/25 10:32, 25F
噓
07/25 11:44,
2年前
, 26F
07/25 11:44, 26F
→
07/25 12:03,
2年前
, 27F
07/25 12:03, 27F
噓
07/25 13:18,
2年前
, 28F
07/25 13:18, 28F
→
07/25 18:29,
2年前
, 29F
07/25 18:29, 29F
→
07/25 18:50,
2年前
, 30F
07/25 18:50, 30F
噓
07/25 22:52,
2年前
, 31F
07/25 22:52, 31F
噓
07/26 00:20,
2年前
, 32F
07/26 00:20, 32F
噓
07/26 02:08,
2年前
, 33F
07/26 02:08, 33F
推
07/26 08:34,
2年前
, 34F
07/26 08:34, 34F
推
07/26 10:28,
2年前
, 35F
07/26 10:28, 35F
噓
07/26 13:16,
2年前
, 36F
07/26 13:16, 36F
噓
07/26 17:08,
2年前
, 37F
07/26 17:08, 37F
噓
07/26 22:19,
2年前
, 38F
07/26 22:19, 38F
噓
07/26 23:16,
2年前
, 39F
07/26 23:16, 39F
噓
07/26 23:39,
2年前
, 40F
07/26 23:39, 40F
噓
07/26 23:41,
2年前
, 41F
07/26 23:41, 41F
→
07/27 09:57,
2年前
, 42F
07/27 09:57, 42F
噓
07/27 13:27,
2年前
, 43F
07/27 13:27, 43F
→
07/27 13:28,
2年前
, 44F
07/27 13:28, 44F
→
07/27 16:32,
2年前
, 45F
07/27 16:32, 45F
→
07/27 16:33,
2年前
, 46F
07/27 16:33, 46F
噓
07/27 17:44,
2年前
, 47F
07/27 17:44, 47F
噓
07/27 22:28,
2年前
, 48F
07/27 22:28, 48F
→
07/28 03:16,
2年前
, 49F
07/28 03:16, 49F
推
07/28 16:16,
2年前
, 50F
07/28 16:16, 50F
→
07/28 16:17,
2年前
, 51F
07/28 16:17, 51F