目录
MYSQL(包要放在mysql)下
在opt下 创建mysql文件夹
mkdir mysql
#创建mysql目录
进入mysql的目录中
cd mysql/
#进入mysql的目录中
编写dockerfile文件
vim Dockerfile
FROM centos:7.4.1708
ADD mysql-5.6.26.tar.gz /opt
RUN curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo \
&& useradd -s /sbin/nologin mysql \
&& yum -y install gcc gcc-c++ make pcre-devel expat-devel perl ncurses-devel autoconf cmake \
&& cd /opt/mysql-5.6.26/ \
&& cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DSYSCONFIDIR=/etc -DMYSQL_DATADIR=/home/mysql/ -DMYSQL_UNIX_ADDR=/home/mysql/mysql.sock \
&& make -j2 \
&& make install \
&& cp -f support-files/my-default.cnf /etc/my.cnf