iT邦幫忙

0

小弟目前已經有參考「Docker 基本觀念與使用教學:自行建立 Docker 影像檔」完成一整個關於Docker的大致流程

目前有想要嘗試完成兩件事情,其中一件事情是,自己編寫一個image

有參考了「yangj26952」前輩的鐵人競賽 - Day5: 實作撰寫第一個 Dockerfile

其中提到https://ithelp.ithome.com.tw/upload/images/20190409/20114520Ksk9JNDPbD.png

便依樣畫葫蘆,嘗試看看,是否能將nginx也寫進去,當然結果還是失敗了,因此想請教各位大大指點一二

原本構思:

原本安裝nginx的方式如下圖
https://ithelp.ithome.com.tw/upload/images/20190409/201145207rpFlQr10Q.png

依樣畫葫蘆後,變成下圖,(我知道我觀念一定有錯誤,可能把它想得太過單蠢了)
但是學習就是先模仿才創新,畫虎不成反類犬也是常有的事情,希望有前輩能幫忙修正

https://ithelp.ithome.com.tw/upload/images/20190409/20114520NAg3yR2teJ.png

weiclin iT邦高手 4 級 ‧ 2019-04-09 19:28:55 檢舉
yum install -y
少了 -y 會停在問你 y/n 的地方
echochio iT邦高手 1 級 ‧ 2019-04-10 05:34:40 檢舉
少 -y
+1
!!謝囉:D

1 個回答

0
echochio
iT邦高手 1 級 ‧ 2019-04-10 05:49:50

告訴您除錯方式吧

  1. 開CentOS image docker 去執行, 就是 run ( 這部分就是第一行您寫的Docker File)
  2. 執行起來後 bash 進去 那個 CentOS
  3. 執行您需要的指令,不能用交談式的,只能執行,有馬上結果的
  4. 當然交談式的也有解法例如 expect , 有參數就用參數不要用交談式的輸入

我試試看!

我要發表回答

立即登入回答