如何在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”的工具来处理交互提示。
期望