当前位置:首页 > 系统教程 > 正文

Linux中Docker容器构建MariaDB数据库教程 (从零开始搭建你的数据库环境)

Linux中Docker容器构建MariaDB数据库教程 (从零开始搭建你的数据库环境)

欢迎来到Linux系统下使用Docker容器构建MariaDB数据库的详细教程。无论你是开发新手还是运维人员,本文都将帮助你快速掌握数据库部署教程的核心步骤。

前提条件

在开始之前,请确保你的Linux系统已经安装了Docker。如果没有,请参考官方文档进行安装。你可以通过运行 docker --version 来验证Docker是否安装成功。

Linux中Docker容器构建MariaDB数据库教程 (从零开始搭建你的数据库环境) Docker容器  MariaDB数据库 Linux系统 数据库部署教程 第1张

第一步:拉取MariaDB镜像

使用以下命令从Docker Hub拉取最新的MariaDB数据库镜像:

    docker pull mariadb:latest  

第二步:运行MariaDB容器

运行一个基本的MariaDB容器,并设置root密码:

    docker run -d --name my-mariadb -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 mariadb:latest  

这条命令会在后台运行一个名为 my-mariadbDocker容器,将容器的3306端口映射到主机的3306端口,并设置root密码为 my-secret-pw

第三步:连接容器内的数据库

你可以通过以下命令进入容器内部,并使用MySQL客户端连接MariaDB:

    docker exec -it my-mariadb mysql -uroot -p  

输入密码后即可进入MariaDB命令行界面,进行数据库操作。

第四步:数据持久化(挂载卷)

为了防止容器删除后数据丢失,建议将数据库文件挂载到宿主机:

    docker run -d --name my-mariadb -v /my/own/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 mariadb:latest  

这里 /my/own/datadir 是宿主机的目录,需要替换为实际路径。

总结

通过以上步骤,你已经成功在Linux系统上使用Docker容器构建了一个MariaDB数据库实例。这个数据库部署教程涵盖了从拉取镜像到数据持久化的完整流程,适合初学者入门。希望对你有所帮助!