Curl
Docker 文件無法 cd 進入目錄
使用這個這個 Dockerfile,第 21 行給出了錯誤:
/bin/sh: 1: cd: 不能 cd 到 /home/meteorapp/meteorapp/app
知道如何解決這個問題嗎?
您沒有創建應用程序目錄。您只創建了 /home/meteorapp/meteorapp。如果您創建 /home/meteorapp/meteorapp/app 您將被設置。
如果您更改目前的第 5 行
- 執行 mkdir /home/meteorapp
看起來像這樣:
- 執行 mkdir -p /home/meteorapp/meteorapp/app
然後你可以/應該刪除第 9 行:
添加 。./meteorapp
因為 NEW 第 5 行已經創建了您需要的所有 meteorapp 目錄,所以您不需要第 9 行中的 ADD 語句。您看到的問題將得到解決。
不能保證 docker 文件仍然沒有錯誤,但這意味著它不會在第 21 行失敗。