请选择 进入手机版 | 继续访问电脑版

dockerfile构建mysql5.7

[复制链接]
查看1722 | 回复1 | 2019-4-15 11:56:28 | 显示全部楼层 |阅读模式
CentOS 7安装Mysql需要先下载Mysql的rpm文件。
wget http://dev.mysql.com/get/mysql57 ... el7-9.noarch.rpmrpm -ivh mysql57-community-release-el7-9.noarch.rpmsudo yum install mysql-community-server
配置Mysql
mysql_secure_installation
执行上面命令设置root密码。
sudo systemctl enable mysqld
设置开机启动。
重启数据库
sudo systemctl mysqld restart
进入Mysql创建sqladvisor数据库
CREATE DATABASE IF NOT EXISTS sqladvisor default charset utf8 COLLATE utf8_general_ci;

我现在的需求是把这一段写成镜像,以下是我的代码,请教一下该怎么写
FROM centos:7

COPY ./mysql57-community-release-el7-9.noarch.rpm /mysql/mysql57-community-release-el7-9.noarch.rpm
COPY ./libaio1_0.3.110-5_amd64.deb /mysql/libaio1_0.3.110-5_amd64.debWORKDIR /mysql
        
# yum -y install wget \        
#  && wget http://dev.mysql.com/get/mysql57 ... se-el7-9.noarch.rpm \


RUN yum install dpkg rpm -y \        && rpm -ivh mysql57-community-release-el7-9.noarch.rpm \        && yum -y install mysql-community-server \        && systemctl start mysqld


ENV MYSQL_ROOT_PASSWORD=dahan789
ENV MYSQL_USER root
ENV MYSQL_PASSWORD dahan789
ENV MYSQL_ROOT_HOST %







上一篇:docker push image 到docker hub
下一篇:docker如何使用scratch创建简单的基础镜像?
回复

使用道具 举报

admin | 2019-4-15 14:11:30 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1

主题

2

帖子

85

积分

注册会员

Rank: 2

积分
85