美文网首页
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