|
|
1
2
dockerfile语法实际上不是json,并且在
(实际上是有效的!你可能有一个
然后移到下一行
因为这看起来不像dockerfile指令,所以会混淆。 只需单独删除那条新线,你就可以到达那里。如果你跑
Docker不会启动shell来尝试运行它;相反,它会查找一个名为
您根本不需要设置这个环境变量(特别是
如果你 做 需要设置它,需要使用显式env指令
|
|
|
2
1
这是由于您提供cmd指令的方式。您当前正在使用exec表单,但您依赖shell行为。有关详细信息,请参见 Dockerfile documentation on the CMD instruction . 修复方法是将其转换为shell格式,如下所示:
或者,可以使用env指令设置环境变量。( documentation )
|
|
|
3
0
错误很明显: 未知指令:“'pythonpath='.”, 您在pythonpath=之前和之后添加了不必要的记号(“),这被视为shell术语中的命令输出捕获。删除不必要的记号,它应该可以工作。 |