美文网首页
mariadb容器

mariadb容器

作者: kongxx | 来源:发表于2024-09-03 07:53 被阅读0次

下载镜像

$ sudo docker pull mariadb

启动容器

$ sudo docker run --name my-mariadb -d -e MARIADB_DATABASE=testdb -e MARIADB_ROOT_PASSWORD=Letmein -p 3306:3306 mariadb

上面命令会启动一个名为my-mariadb的容器,并初始化一个testdb数据库,同时设置root用户的密码为Letmein。

如果在启动容器的时候需要执行一些初始化操作,我们可以写一些脚本(比如:.sh或者.sql),然后放到scripts文件夹中,启动容器的时候使用-v参数挂载到容器中,容器启动的时候会自动执行这些脚本,比如:

$ sudo docker run --name my-mariadb -d -e MARIADB_DATABASE=testdb -e MARIADB_ROOT_PASSWORD=Letmein -p 3306:3306 -v `pwd`/scripts:/docker-entrypoint-initdb.d mariadb

连接到数据库

启动一个容器并使用并连接到容器中的testdb数据库

$ sudo docker run -it --rm --link my-mariadb mariadb mariadb -hmy-mariadb -uroot -p

> show databases;
> use mysql;
> show tables;
> select * from user;

相关文章

网友评论

      本文标题:mariadb容器

      本文链接:https://www.haomeiwen.com/subject/nbdkljtx.html