如何在Dockerfile中为用户输入数字

时间:2019-08-06 18:35:07

标签: docker dockerfile ubuntu-16.04

我有以下dockerfile,

FROM ubuntu:16.04
# Installing & building WRF
RUN tar -xvzf  WRFV4.0.TAR.gz \
&& cd ./WRF \
&& ./configure -$'34\r1\r'  \
&& ./compile em_real >& log.compile \
&& cd ..

当我在终端中运行“ ./configure”命令时,我必须选择一些配置选项,例如,选择选项1-70:34。

我该如何在Dockerfile中执行此操作,我已经尝试了上述方法和其他一些方法,但是没有运气。

1 个答案:

答案 0 :(得分:0)

我可以使用此git repo找到解决方案。

使用上述存储库中的Dockerfile,我已经如下更改了Dockerfile,现在可以正常使用了,

RUN tar -xvzf  WRFV4.0.TAR.gz \
&& cd ./WRF \
&& echo 34 | ./configure  \
&& ./compile em_real >& log.compile \
&& cd ..