我正在尝试为使用MySQL-Server的Django应用程序构建容器。问题是,当我构建映像时,它将安装MySQL-Server,它提示我设置密码,可惜我无法写入。无法在Docker快速入门终端中写入
我在Windows上运行这个,所以我使用docker-toolbox并在Docker Quickstart Terminal中编写。
我正在尝试为使用MySQL-Server的Django应用程序构建容器。问题是,当我构建映像时,它将安装MySQL-Server,它提示我设置密码,可惜我无法写入。无法在Docker快速入门终端中写入
我在Windows上运行这个,所以我使用docker-toolbox并在Docker Quickstart Terminal中编写。
目前在Docker构建期间没有tty访问。假设任何需要tty的东西都会在运行容器后运行。
在您的情况下,您可以尝试RUN echo 'pswd'
或从本地文件读取。由于暴露密码,建议不要这样做。
[this]的可能重复(http://stackoverflow.com/questions/33137483/how-to-run-command-during-docker-build-which-requires-a-tty)。 – Griffin