Curl

Docker 文件無法 cd 進入目錄

  • October 3, 2016

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

/bin/sh: 1: cd: 不能 cd 到 /home/meteorapp/meteorapp/app

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

您沒有創建應用程序目錄。您只創建了 /home/meteorapp/meteorapp。如果您創建 /home/meteorapp/meteorapp/app 您將被設置。

如果您更改目前的第 5 行

  1. 執行 mkdir /home/meteorapp

看起來像這樣:

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

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

添加 。./meteorapp

因為 NEW 第 5 行已經創建了您需要的所有 meteorapp 目錄,所以您不需要第 9 行中的 ADD 語句。您看到的問題將得到解決。

不能保證 docker 文件仍然沒有錯誤,但這意味著它不會在第 21 行失敗。

引用自:https://unix.stackexchange.com/questions/313923