首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装mysql-5.6非交互式

安装mysql-5.6非交互式
EN

Server Fault用户
提问于 2016-06-02 15:42:46
回答 2查看 945关注 0票数 0

我找不到任何解决方案,如何以非交互方式将mysql-5.6安装在码头容器中。我发现了以下命令,但它们需要用户输入:

代码语言:javascript
复制
# Update the repo list, execute :
wget http://repo.mysql.com/mysql-apt-config_0.2.1-1debian7_all.deb
dpkg -i mysql-apt-config_0.2.1-1debian7_all.deb

# Install
apt-get update
apt-get install mysql-server-5.6

是否有更好的非交互式安装解决方案?

EN

回答 2

Server Fault用户

发布于 2016-06-03 00:17:26

我不确定这是否适用于dpkg,因为我很少使用debian,但是Unix通常有一种使交互式任务可以脚本化的方法:

代码语言:javascript
复制
shell#] cat > answers.txt << EOF
answer1
true
yes
no
answer10
EOF
shell#] interactive-command < answers.txt

answers.txt文件中的每一行都回答了交互设置过程中的一个问题。您不必像在示例中那样使用这里的文档;vim、pico、nano,任何可以创建应答文件的文件。

在Dockerfile中,您可以添加answers.txt文件,然后运行命令,将应答文件传输到交互式命令的stdin。

票数 0
EN

Server Fault用户

发布于 2019-02-05 15:07:05

对于需要交互的特定问题,例如,apt-get install mysql-server-5.6,您需要通过-y来获得.

但是,您还需要一些其他步骤才能获得完全自定义的坞映像。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/780571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档