在dockerfile中使用RUN 执行shell,有时需要交互回答 yes或者no。实现方式如下:
RUN sh -c ‘/bin/echo -e “y” | keytool -import -alias server.cer -file $JAVA_HOME/server.cer -keystore’

RUN sh -c ‘/bin/echo -e “\nyes\n\nyes” | keytool -import -alias server.cer -file $JAVA_HOME/server.cer -keystore’

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐