myrocks build 镜像
来源:互联网 发布:数据分析属于什么行业 编辑:程序博客网 时间:2024/06/03 18:26
git clone https://github.com/facebook/mysql-5.6.git
cp Dockerfile start .sh my.cnf mysql-5.6/mysql_build
cd mysql-5.6 && docker build -fmysql_build/Dockerfile --tag ${tag_mysql} .
docker run --name${name_mysql} --net=host -it ${tag_mysql}
Dockerfile
FROM ubuntu:trustyMAINTAINER Mr.chen RUN apt-get updateRUN \ apt-get -y install \ libreadline-dev libreadline6 libncurses5-dev libboost-dev \ g++ openssl libssl-dev bison make cmake git && \ apt-get cleanENV cur /mysql-5.6/WORKDIR $curCOPY ./ /mysql-5.6/CMD ["./mysql-build/start.sh"]
start.sh
#!/bin/bashset -ecur_dir=`pwd`prefix=/usr/local/mysqlmysql_socket=/tmp/mysql.socketbuild_dir=/mysql-5.6mysql_cnf=${cur_dir}/mysql-build/my.cnfmysql_log=${cur_dir}/mysql.logmkdir -p $prefix/binexport PATH=$PATH:$prefix/binif [ -e ${build_dir}/CMakeCache.txt ]then rm -rf ${build_dir}/CMakeCache.txtficd ${build_dir} && cmake . && make && make installif [ ! -x ${prefix}/scripts/mysql_install_db ]then chmod +x ${prefix}/scripts/mysql_install_dbficd ${prefix}./scripts/mysql_install_db --defaults-file=${mysql_cnf}cd ${cur_dir}# enable rocks db cnfmysqld --defaults-file=${mysql_cnf} --user=root > ${mysql_log} &is_start(){ nc -z localhost 3306 echo $?}while [ `is_start`x != 0x ]do sleep 1donemysqladmin -u root password 'root' -S ${mysql_socket}mysql -S ${mysql_socket} -uroot -proot -e "grant all privileges on *.* to root@'%' identified by 'root';"tail -f ${mysql_log}
my.cnf
[mysqld]rocksdbdefault-storage-engine=rocksdbskip-innodbdefault-tmp-storage-engine=MyISAMcollation-server=latin1_bin #(or utf8_bin, binary)log-binbinlog-format=ROW
阅读全文
0 0
- myrocks build 镜像
- [docker]在防火墙后build镜像
- Docker如何build Tomcat镜像
- 【docker】docker build <none>:<none>镜像
- 安卓build编译各种系统镜像的过程。
- Android SDK platforms build-tools等镜像下载
- gradle build太慢,使用ali镜像
- Android SDK platforms build-tools等镜像下载
- Android SDK platforms build-tools等镜像下载
- Windows 10 1703官方原版镜像(Build 15063.0)
- 如何将anaconda+jupyter build成docker镜像
- MyRocks写入分析
- myrocks ttl的使用
- myrocks proc init梳理
- myrocks 的事务
- myrocks store format 举例
- 使用rsync服务器同步几台机器之间的build镜像
- [下载]微软公布Windows 10 TH2 Build 10586 ISO镜像
- mysql的封锁机制以及读锁和写锁的区别
- OIDC--对 JWT标准的id_token进行验证和解密。
- 洛谷Oj-封锁阳光大学-BFS + 染色
- RFX2401C是 RFaxis开发的第二代CMOS 的SOC射频前端集成IC
- bzoj 1966: [Ahoi2005]VIRUS 病毒检测
- myrocks build 镜像
- Android中的自定义View(一)
- [剑指offer]面试题16:反转链表
- Nexus OSS私服仓库的安装和配置以及与Maven整合配置
- 论文发表流程有哪些
- React 中的 定义组件的 两种方式
- nginx 代理请求图片文件等简单使用
- NRF51802 是NRF51822cost down版本,NRF51802是一款低功耗2.4G无线SOC芯片
- Codeforces Round #436 (Div. 2) ABCDEF