Docker 檔案無法 cd 到目錄中

Docker 檔案無法 cd 到目錄中

使用這個這個 Dockerfile,第 21 行給出錯誤:

/bin/sh: 1: cd: 無法 cd 到 /home/meteorapp/meteorapp/app

知道如何解決這個問題嗎?

答案1

您沒有建立應用程式目錄。您僅建立了 /home/meteorapp/meteorapp 。如果你建立 /home/meteorapp/meteorapp/app 你就會被設定。

如果您更改目前的行 5

  1. 運行 mkdir /home/meteorapp

看起來像這樣:

  1. 運行 mkdir -p /home/meteorapp/meteorapp/app

然後你可以/應該刪除第 9 行:

添加 。 ./meteorapp

因為新的第 5 行已經建立了您需要的所有meteorapp 目錄,所以您不需要第 9 行中的 ADD 語句。

不保證 docker 檔案仍然沒有 bug,但這意味著它不會再在第 21 行失敗。

相關內容