RT.
想用dockerFile自己写一个 镜像 里面涉及到一些交互式命令
如何在dockerfile里面执行呢....
可以用 expect 来处理交互式的输入。
很多程序和命令,它既提供了交互式的接口,也支持从标准输入里面读取或者支持指定参数。所以用 expect 来处理,一直都不是最优解。
举几个例子:
yum install -y xxxx
rm -rf xxx
echo "123456" | passwd -stdin root
7 回答5.4k 阅读
4 回答4.1k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
2 回答837 阅读✓ 已解决
用
expect
提供一个用expect登录需要密码的ssh的例子
不过dockerfile里我没有尝试过