六、测试MariaDB

编辑本文章

注意:测试时物理机用的10.2,docker用的10.3,被docker挂载后本地mariadb无法启动

MariaDB官方文档

下载镜像

使用docker pull mariadb命令下载官方镜像

[root@local ~]# docker pull mariadb
Using default tag: latest
Trying to pull repository docker.io/library/mariadb ...
latest: Pulling from docker.io/library/mariadb
6abc03819f3e: Pull complete
05731e63f211: Pull complete
0bd67c50d6be: Pull complete
ab62701212b1: Pull complete
b1f6f41348ef: Pull complete
3bdaf925d088: Pull complete
10ba8f10417b: Pull complete
3806bed5c691: Pull complete
24aae6d0fc18: Pull complete
9104943e23ec: Pull complete
ae510462589d: Pull complete
ec23646ae61e: Pull complete
3c301b916a4e: Pull complete
Digest: sha256:db6e7bda67ea88efb00ba4ad82cb72dfee8938935914ae0948f6af523d398ca2
Status: Downloaded newer image for docker.io/mariadb:latest
[root@local ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
docker.io/mariadb   latest              e07bb20373d8        9 days ago          349 MB
View Code

本地准备测试数据库

创建仓库

--name:指定仓库名称

-e:需要执行的命令

-v:将本地数据库目录挂在到仓库对应目录中

-d:后台运行

MYSQL_ROOT_PASSWORD:设置mysql root的密码,挂载本地数据后,密码为原来的,这里不生效

docker run --name mariadb_local_data -v /var/lib/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123.com -d mariadb

 

posted @ 2019-05-26 21:26  丫丫625202  阅读(302)  评论(0)    收藏  举报