如何在Docker脚本中回答命令行提示

我正在运行一个Dockerfile,如下所示:

FROM alexhermstad/arch-pypi2pkgbuild-kolibri MAINTAINER Alex Hermstad USER kol WORKDIR /home/kol/pypi2pkgbuild CMD ["python", "./pypi2pkgbuild.py", "--pre", "kolibri"] 

在pypi2pkgbuild.py中,出现一个提示,其中显示:

 :: Proceed with installation? [Y/n] 

是否有反正我可以使用docker自动按'n'跳过安装? 我search了一下,找不到解决这个使用Dockerfile。

您可以尝试将其直接发送到脚本

 CMD ["start.sh"] #start.sh echo "N" | python ./pypi2pkgbuild.py --pre kolibri 

如果这不是选项,那么有一个名为“expect”的工具来处理交互提示。

期望