0
我有这个Dockerfile,对此,我呼应以下行:语法错误:在dockerfile运行语句多行bash命令
echo $"RUN cat file | while read pkg \
do\
sudo apt-get install -qy $pkg \
done" >> Dockerfile
现在,当搬运工执行这条线,我得到以下错误:
/bin/sh: -c: line 1: syntax error: unexpected end of file The command '/bin/sh -c cat autobuild/buildenv_packages | while read pkg do sudo apt-get install -qy done' returned a non-zero code: 1
我知道有一些小而语法错失,但我无法弄清楚。请注意,apt-get install
语句中的$pkg
变量不在错误中。
任何援助将不胜感激!
谢谢!那样做了。我不认为我会想到这一点。非常感激 :) – pypep278