原文链接:https://mariadb.com/resources/blog/get-started-with-mariadb-using-docker-in-3-steps/
原文作者:Rob Hedgpeth
毫无疑问,在过去的十年里,MariaDB已成为最受开发人员欢迎的数据库之一。同时,由于它的开源性和起源于关系型数据库世界,许多技术人员可能已经将其作为一种解决方案而被吸引,这也只是MariaDB所提供的服务的冰山一角。
但是,这不是本文要讨论的。mariadb.com products page, official documentation ,还有 MariaDB Developer Hub,这些站点里有大量的信息可以帮助您深入了解MariaDB所提供的大量特性和功能。
相反,本文的关注点是,您自己如何使用Docker容器最快地在本地从零开始启动一个MariaDB数据库实例,运行以及准备好使用它。
好的,让我们开始吧。
步骤1:安装Docker
除非您过去几年一直生活在石洞里,我知道您至少听过Docker,或者至少听过容器化的概念。如果没有,而且好奇的话,不妨看看这篇文章。
在开始使用Docker前,需要先下载安装Docker客户端。
步骤2:创建一个MariaDB的Docker容器
如果您已经在机器上成功安装了Docker,您可以拉取MariaDB镜像,然后启动拉起一个容器(将包含一个MariaDB数据库实例)。
这一步,您将使用寄放在 https://hub.docker.com 站点上的 MariaDB官方Docker镜像。
打开一个新的终端,并且执行下面的命令。
> docker run -p 127.0.0.1:3306:3306 --name mdb -e MARIADB_ROOT_PASSWORD=Password123! -d mariadb:latest
上面的语句将拉取最新版本的官方MariaDB镜像,并且在本地localhost (127.0.0.1)拉起一个新容器,暴露3306端口,允许您使用root用户和密码Password123来连接数据库。
提示:我猜这个步骤2-b,您可以通过命令docker ps来确认这个docker run 命令已经成功的拉取MariaDB镜像,并启动一个容器,命令docker ps将显示您所有正在运行中的容器。
步骤3:连接MariaDB
最后,您不需要安装任何其他东西就可以开始使用MariaDB。 现在,虽然您当然可以使用其他类型的客户端或工具来连接MariaDB数据库并与之通信,但为了进行简单的演练,您可以使用MariaDB Docker容器中包含的MariaDB命令行客户端。
执行下面的命令,使用命令行客户端连接MariaDB:
> docker exec -it mdb mariadb --user root -pPassword123!
应该得到下面这样的结果:
Welcome to the MariaDB monitor. Commands end with ; or g. Your MariaDB connection id is 4 Server version: 10.6.3-MariaDB-1:10.6.3+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or 'h' for help. Type 'c' to clear the current input statement. MariaDB [(none)]>
就是这样!这就是连接MariaDB并开始使用(查询)所需的全部内容。
更多信息
如果您想了解更多关于Docker和MariaDB的可能,或者关于MariaDB的其他特性和功能,一定要看 Developer Hub 和我们新的 Developer Code Central GitHub organization。
您还可以通过官方文档更深入地研究MariaDB功能。
总之,是我们强大的社区成就是现在的我们! 如果您也想参与贡献,您可以在GitHub上找到我们,直接发送反馈到我们的邮箱developers@mariadb.com,或加入到 MariaDB Community Slack!
编码快乐,朋友们!




