如何编写Dockerfile来运行交互式应用程序?

时间:2017-02-04 23:14:55

标签: docker dockerfile interactive

我对Docker很新,所以请耐心等待。

我需要了解如何编写可以运行交互式应用程序的Dockerfile,例如 mysql_secure_installation (允许用户更改root密码并指示是否应该刷新权限表,例如)。

PS:我知道如何在应用程序不需要交互时执行相同操作,如here所述。

1 个答案:

答案 0 :(得分:0)

您最好的选择可能是将控制委托给Dockerfile中RUN指令的expect(1)脚本。例如:

<强> Dockerfile

GridView

<强> mysql_secure_install.sh

this SO thread

上接受的答案中汲取灵感