Docker 中如何使用 MariaDB 数据库

前言

随着云计算的发展,Docker 技术已经成为了应用程序部署的主流方式之一。而 MariaDB 数据库则是一个广受欢迎的开源关系型数据库管理系统。在本文中,我们将介绍如何在 Docker 中使用 MariaDB 数据库,以及如何在其中创建和管理数据库。

安装和启动 MariaDB Docker 镜像

首先,我们需要从 Docker Hub 上拉取 MariaDB 镜像。可以使用以下命令:

------ ---- -------

拉取完成后,我们可以使用以下命令启动 MariaDB 容器:

------ --- ------ ---------- -- -------------------------------- -- -------

其中,--name 参数指定容器的名称,-e 参数用于设置环境变量,这里我们设置了 MariaDB 的 root 用户密码为 my-secret-pw-d 参数表示以后台模式运行容器。

进入 MariaDB 容器并创建数据库

接下来,我们需要进入 MariaDB 容器并创建数据库。可以使用以下命令进入容器:

------ ---- --- ---------- ----

进入容器后,我们可以使用以下命令进入 MariaDB:

----- -- ---- --

输入之前设置的 root 用户密码 my-secret-pw 后,我们就可以进入 MariaDB 数据库了。接下来,我们可以使用以下命令创建一个名为 my_database 的数据库:

------ -------- ------------

在应用程序中使用 MariaDB 数据库

现在,我们已经成功地在 Docker 中启动了 MariaDB 数据库,并创建了一个名为 my_database 的数据库。接下来,我们可以在应用程序中使用这个数据库了。

假设我们的应用程序是一个基于 Node.js 的 Web 应用程序,我们可以使用 mysql 模块来连接 MariaDB 数据库。可以使用以下命令安装 mysql 模块:

--- ------- -----

接下来,我们可以使用以下代码来连接数据库,并查询其中的数据:

----- ----- - -----------------

----- ---------- - ------------------------
  ----- ------------
  ----- -------
  --------- ---------------
  --------- -------------
---

---------------------

------------------------ - ---- ---------- ------- -------- ------- -- -
  -- ------- ----- ------
  ---------------- -------- --- -- ---------
---

-----------------

总结

通过本文的介绍,我们学习了如何在 Docker 中启动 MariaDB 数据库,并创建和管理其中的数据库。同时,我们也了解了如何在应用程序中使用 MariaDB 数据库。Docker 技术的应用为我们提供了更加便利和灵活的部署方式,而 MariaDB 数据库则为我们提供了一个高效和可靠的数据库管理系统。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/662c3ccfd3423812e49b2865