qqfirst/mariadb
mysql for alpine from https://adminv.coding.net/p/mysql-for-alpine/d/mysql-for-alpine/git
86
参考文档: https://wiki.alpinelinux.org/wiki/Production_DataBases_:_mysql#Initialization
优势
自己构建
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 qqfirst/mariadb