
これを使うとこのDockerfile21行目にエラーが発生します:
/bin/sh: 1: cd: /home/meteorapp/meteorapp/app に cd できません
これを修正するにはどうすればいいか、何かアイデアはありますか?
答え1
アプリ ディレクトリを作成していません。/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 行目で失敗することはなくなることを意味します。