qqfirst/mariadb

By qqfirst

Updated over 2 years ago

mysql for alpine from https://adminv.coding.net/p/mysql-for-alpine/d/mysql-for-alpine/git

Image

86

Alpine Mysql

基于Alpine Linux

参考文档: https://wiki.alpinelinux.org/wiki/Production_DataBases_:_mysql#Initialization

优势

  • 解决在windows10下 AIO 错误问题无法使用
  • 解决在ARM64 处理器下使用docker 安装mysql
  • 使用最小的Linux镜像
使用方式(自己构建/使用成品)

自己构建

1.下载git文件

git clone https://e.coding.net/adminv/mysql-for-alpine/mysql-for-alpine.git .

2.构建基本的运行环境

docker build -t mariadb:latest .  

3.启动容器(数据持久化)

其中数据持久化,windows用户为/d/为盘符

环境变量-数据库root密码 ROOT_PASSWORD=root123(默认123456)

docker run  -it -p 3306:3306 -v /d/mysql:/var/lib/mysql -e ROOT_PASSWORD=root123  mariadb:latest

已有数据文件(原来volume的mysql数据文件)

1.拉取docker容器镜像成品,或者自己构建一个容器镜像成品

docker pull qqfirst/mariadb

2.使用成品,默认密码123456

其中数据持久化,windows用户为/d/为盘符

docker run  -it -p 3306:3306 -v /d/mysql:/var/lib/mysql   qqfirst/mariadb

Docker Pull Command

docker pull qqfirst/mariadb