docker 静默安装mysql

debconf-set-selections命令

1.功能作用

在debconf database中插入默认值

2.位置

/usr/bin/debconf-set-selections

3.格式用法

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

4.主要参数

1

2

3

-v,--verbose    显示运行过程信息

-c,--checkonly  只检查输入文件的格式

-u,--unseen      在预置参数时,不设置‘seen‘标识

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

RUN apt-get update
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

原文地址:https://www.cnblogs.com/yjt1993/p/9922475.html

时间: 2024-10-08 20:23:23

docker 静默安装mysql的相关文章

记录下安装docker和docker下安装mysql的过程

一.docker的安装: 先查看自己额版本是否是3.10以上,或者centos7以上 1.  uname -r 2. 安装docker命令: yum -y install docker-io 3.启动docker命令: service docker start 二. docker上安装mysql 1.  docker pull mysql (默认就是安装最新版的) 2.  docker run -it --rm --name mysql -e MYSQL_ROOT_PASSWORD=123456

docker:安装mysql多个

docker:安装mysql多个 文章来源:https://www.cnblogs.com/hello-tl/p/9238298.html 1.首先安装docker 参照一下网址安装docker docker:安装 https://www.cnblogs.com/hello-tl/p/8901132.html 参照安装一个mysql docker:安装mysql https://www.cnblogs.com/hello-tl/p/9234429.html 2.创建文件 # mkdir /dat

在腾讯CentOS7.4云服务器上安装Docker并安装MySQL和Tomcat应用

提示:以下是在腾讯CentOS7.4云服务器上操作. Docker的基本操作:https://www.cnblogs.com/opsprobe/p/10963098.html 一.安装Docker # 使用yum命令在线安装 yum install docker # 安装后查看Docker版本 docker -v # 启动与停止Docker systemctl命令是系统服务管理器指令,它是 service 和 chkconfig 两个命令组合. 启动docker:systemctl start

docker下安装mysql数据库

因为用了.net core 所以想学习下使用docker: 项目中刚好要用到mysql数据库,所用用docker来安装一次,我使用的是5.6版本: 1.拉取官方镜像 docker pull mysql:5.6 2.在当前用户目录下新建一个目录 mkdir mysql 3.进入目录并且新建一个目录conf mkdir conf 4.创建一个临时的mysql容器并将目录映射到conf ; 在mysql目录下执行 docker run --rm --name mysqlTemp -it -v $PWD

docker快速安装mysql

docker安装 mysql 在docker仓库,找到自己需要的镜像版本. 网址: https://hub.docker.com/_/mysql?tab=tags 在linux已经安装了docker的前提下,执行以下命令: 如果你不会安装docker,请看这里:https://www.cnblogs.com/itbac/p/11909325.html 命令1: docker pull mysql:8.0.18 命令2 : docker run --name mysql8.0 --privileg

centos7使用docker下安装mysql并配置

先查看本机都有哪些镜像,命令如下:docker images 使用Docker命令下载MySQL,命令如:docker pull mysql:5.7 下载完成后查看镜像库 启动我们的mysql的docker容器 命令如下:  docker run --name dbtest -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root1234 -d mysql:5.7 注意,这里的容器名字叫:dbtest,mysql的root用户密码是:root1234, 映射宿主机子的端口

Docker下安装MySQL Server镜像

安装环境,CentOS  Linux version 3.10.0-514.el7.x86_64 1.查找最新的mysql镜像 docker search mysql 2.下载最新的mysql-server镜像 docker pull mysql/mysql-server:latest 3.下载完成之后可以查看到下载的镜像 docker images 4.生成容器,-e 命令设定默认密码, --name可以自定义镜像的名称 docker run --name mysql -p 3306:3306

docker:安装mysql

文章来源:https://www.cnblogs.com/hello-tl/p/9234429.html 1.添加镜像 docker pull mysql 2.在/data下新建文件夹mysql,进入mysql文件夹新建文件夹data mkdir /data/mysql mkdir /data/mysql/data 3.启动 docker run -d -e MYSQL_ROOT_PASSWORD=123456 --name mysql --net elec_default --restart

Docker中安装mysql

1.docker 中下载 mysql docker pull mysql 2.启动 docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql 3.进入容器 docker exec -it mysql bash 4.登录mysql,密码输入123456 mysql -u root -p 5.添加远程登录用户 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_nat