PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Linux
[問題] 如何取得dockerfile的log
作者:
VivianAnn
(薇薇安安)
2022-06-29 00:39:58
各位好
本人想透過一個 dockerfile (builder.Dockerfile) 創建一個docker image
然而卻在dockerfile的某一個步驟卡關,過了很長的時間仍毫無進展,如下圖:
https://ibb.co/pxjHgxC
這個步驟包含非常多指令:
RUN
作者:
chang505
(眼線)
2022-06-29 00:50:00
cmd拆開來執行看斷在哪裡。docker build 有報錯嗎?
作者:
VivianAnn
(薇薇安安)
2022-06-29 00:53:00
沒有報錯,就一直停在這個步驟。你說的拆cmd是把這整個command斷開,一個個試嗎?
作者:
chang505
(眼線)
2022-06-29 01:14:00
是不見得要拆得很碎 相依的前後分一下就好
作者:
VivianAnn
(薇薇安安)
2022-06-29 01:20:00
還是想問一下,有沒有直接看log的方法,因為command非常多,這是一個複雜的系統
作者:
fuyuanli
(FuYuan)
2022-06-29 01:49:00
我猜把 mount 拿掉就好了 也不影響
作者:
VivianAnn
(薇薇安安)
2022-06-29 03:13:00
目前的測試顯示,只要走到apt install那邊就會卡住,不管install的是什麼。 真的需要log了
作者:
ChakraLinux
(GNU/Chakra Project)
2022-06-29 03:44:00
紅明顯,先把-q拔掉
作者:
VivianAnn
(薇薇安安)
2022-06-29 05:04:00
樓上我試過了,還是卡住
作者: roccqqck (ccqq)
2022-06-29 08:08:00
-q才有log-q去掉才有log 打錯你是用離線的方式apt install? 連不到外網是嗎?同意fuyu 先把mount都去掉然後你斷行在哪 指令這麼長你只有一個\ 是只有寫兩行嗎?
作者:
holishing
2022-06-29 08:46:00
哪有人要抓錯還設定 apt -q 參數...甚至連 apt 都應該換成 apt-get...原因有在看 log 就應該要知道了
作者:
VivianAnn
(薇薇安安)
2022-06-29 15:58:00
把-q去掉仍是卡,沒有錯誤訊息
作者: brli7848 (無理阿?)
2022-06-29 16:58:00
我是覺得,在公司內,有mentor就去煩,不是找免費外包…
作者: roccqqck (ccqq)
2022-06-29 22:10:00
如果-q去掉還沒有log 表示你在前面就出錯了阿你應該mount那邊就死了 連apt update都沒log
作者:
VivianAnn
(薇薇安安)
2022-06-30 01:50:00
我把mount都去掉還是不行,怪怪的
作者: roccqqck (ccqq)
2022-06-30 08:08:00
可能你換行之類有寫錯 自己檢查吧apt update不可能沒log 大概換行之類錯根本沒執行
作者:
Typebrook
(Pham)
2022-06-30 08:19:00
我覺得可以先不用 docker build,先在 base image 跑這些指令就好,這樣抓錯比較快
作者:
m8403051
(大吉嶺紅茶)
2022-06-30 10:48:00
你要不要一步一步執行? 到 cli 複製貼上檢查指令或是移除掉機敏指令, 把 dockerfile 丟出來目前至少看到兩個錯誤1. --mount type=cache2. 指令之間是 && \, 不是只有 \, 只有 \ 是同指令mount 那行應該是我弄錯了
繼續閱讀
[問題]遠端連進ubuntu 22.04後無法用terminal
Federer5566
[已解決] Free-ipa信任AD後認證問題
a78052000
[問題] docker是否還需要佈署在vmware上
ctr1
[問題] Line的安裝使用
powersupply
[問題] centos7上普通用戶ssh 無法下載與上傳檔
decoration
[問題] AMD(主機板/CPU)安裝ubuntu系統問題請益
wheado
[問題] docker network 修改
asdrt
[分享] 在debain使用timeshift
macarthur628
[分享] QEMU從硬碟開機
ivon852
[問題] FreeRADIU 問題
qoooooooo123
Links
booklink
Contact Us: admin [ a t ] ucptt.com