自己制作mysql镜像_制作轻量级的mysql镜像

  • Post author:
  • Post category:mysql


一、拉取一个mysql5.5镜像

docker pull mysql:5.5

二、通过镜像启动一个容器,并在容器中安装ps命令,安装前需要更新apt-get

docker run ‐di -p 3306:3306 –name mysqldocker -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.5

因为原生的mysql:5.5镜像里面很干净,里面的apt-get工具也是老版的,所以进入容器后得先更新apt-get,再安装ps

apt-get update  && apt-get install procps

根据自己的需要修改mysql配置文件/etc/mysql/my.cnf,下面是我的配置

[mysqld]

datadir=/var/lib/mysql

general_log=on

general_log_file=/var/log/mysql/general.log

socket=/var/lib/mysql/mysql.sock

symbolic-links=0

pid-file=/var/run/mysqld/mysqld.pid

!includedir /etc/mysql/conf.d/

查看配置文件中的文件或文件夹是否存在,没有的话记得去创建

创建文件/var/log/mysql/general.log并给予权限chown -R mysql:mysql /var/log/mysql -> cd mysql -> touch general.log -> chmod +x general.log

建立一个软链接 ln -s /var/lib/mysql/mysql.s



版权声明:本文为weixin_30855745原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。