zoukankan      html  css  js  c++  java
  • docker 静默安装mysql

    debconf-set-selections命令

    1.功能作用

    在debconf database中插入默认值

    2.位置

    /usr/bin/debconf-set-selections

    3.格式用法

    debconf-set-selections [-vcu] [file]

    4.主要参数

    5.应用实例

    1、命令行输入设置参数
    sudo debconf-set-selections <<< 'mysql-server-5.5 mysql-server/root_password password your_password'
    sudo debconf-set-selections <<< 'mysql-server-5.5 mysql-server/root_password_again password your_password'
    sudo apt-get -y install mysql-server

    2、先输入文件,再一次性添入设置参数
    echo "mysql-server-5.5 mysql-server/root_password password $MYSQL_ROOT_PASS" > /tmp/mysql.preseed
    echo "mysql-server-5.5 mysql-server/root_password_again password $MYSQL_ROOT_PASS" >> /tmp/mysql.preseed
    cat /tmp/mysql.preseed | sudo debconf-set-selections
    rm /tmp/mysql.preseed
    sudo apt-get install -y mysql-server

    3、使用echo方式输入设置参数
    echo 'mysql-server-5.5 mysql-server/root_password password your_password' | sudo debconf-set-selections
    echo 'mysql-server-5.5 mysql-server/root_password_again password your_password' | sudo debconf-set-selections
    sudo apt-get install -y mysql-server

    4、直接从文件中读取设置参数
    sudo debconf-set-selections mysql-passwd
    sudo apt-get install -y mysql-server

    5.docker 中静默安装mysql

    ENV DEBIAN_FRONTEND  #设置静默安装,即非交互

    RUN apt-get update && apt-get install debconf-utils -y
    RUN echo "mysql-server mysql-server/root_password password root" | debconf-set-selections
    RUN echo "mysql-server mysql-server/root_password_again password root" | debconf-set-selections
    RUN apt-get install -y mysql-server

    或者

    ENV DEBIAN_FRONTEND noninteractive
    RUN apt-get update &&
    apt-get -yq install mysql-server-5.6 pwgen &&
    rm -rf /var/lib/apt/lists/*

  • 相关阅读:
    Flask web开发之路二
    Flask web开发之路一
    英文文本挖掘预处理总结
    TF-IDF概念
    MongoDB数据库去重
    Python把两个列表合成一个字典
    网络通信协议七之ARP工作过程及工作原理解析
    Python基础爬虫
    Red and Black 模板题 /// BFS oj22063
    Alice拜年 模板题 /// 最短路Dijk oj1344
  • 原文地址:https://www.cnblogs.com/yjt1993/p/9922475.html
Copyright © 2011-2022 走看看