六、测试MariaDB
注意:测试时物理机用的10.2,docker用的10.3,被docker挂载后本地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
本地准备测试数据库

创建仓库
--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


浙公网安备 33010602011771号