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 行失败。

相关内容