我正在运行一个看起来像这样的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'跳过安装吗?我搜索了一下,无法使用Dockerfile找到解决方案。
答案 0 :(得分:2)
您可以尝试将其直接发送到脚本
CMD ["start.sh"]
#start.sh
echo "N" | python ./pypi2pkgbuild.py --pre kolibri
如果这不是选项,则有一个名为“expect”的工具来处理交互式提示。