【Docker】Linux上使用Docker安装Mariadb

本文详细介绍了在Linux系统中通过Docker安装和配置MariaDB数据库的步骤,包括查询镜像、拉取镜像、创建并启动容器以及使用Navicat连接数据库,同时提供了必要的环境设置和注意事项。
摘要由CSDN通过智能技术生成

前言

  本教程为大家带来在linux系统上使用docker安装mariadb数据库教程,方便大家在自己实际工作中部署参考,本教程默认linux系统已经安装docker,如果大家没有安装docker,需要先安装docker,以下是具体步骤:

一、查询镜像

执行以下命令即可从镜像源搜索mariadb镜像

docker pull mariadb

在这里插入图片描述

二、拉取镜像

根据第一步搜索的镜像名称执行以下命令拉取镜像到docker,该命令是拉取最新版本镜像,如果大家需要指定版本安装使用docker pull mariadb:版本号 ,冒号后面拼上自己想要安装的版本号即可

docker pull mariadb

其中latest指的是最新版本
在这里插入图片描述

三、查看镜像

执行docker images命令查看我们刚才拉去的镜像

docker images

在这里插入图片描述

四、创建并启动mariadb容器

我们通过执行docker run命令来根据拉取的镜像创建一个mariadb容器并且运行

 docker run --name mariadb -p 3306:3306 \
 -e MYSQL_ROOT_PASSWORD=password \
 -v /usr/local/mariadb/data:/var/lib/mysql \
 -v /usr/local/mariadb/conf:/etc/mysql \
 -v /usr/local/mariadb/logs:/var/log/mysql \
 -v /etc/localtime:/etc/localtime \
 -e TZ="Asia/Shanghai" \
 --restart=always \
 -d mariadb 

注释:

–name mariadb :指定容器名称mariadb
-p 3306:3306:指定端口号映射
-e MYSQL_ROOT_PASSWORD=password:设置root密码,大家自行设定
-v /usr/local/mariadb/data:/var/lib/mysql:将数据挂载到容器
-v /usr/local/mariadb/conf:/etc/mysql:将配置文件挂载到容器
-v /usr/local/mariadb/logs:/var/log/mysql:将日志挂载到容器
-v /etc/localtime:/etc/localtime:将系统时间挂载到容器保证容器时间和系统一致
-e TZ=“Asia/Shanghai”:设置时区
–restart=always:配置容器在退出后重启策略,这里配置的总是重启
-d:后台运行容器,并返回容器ID
mariadb:镜像名称
执行后如图所示,执行docker ps查看,成功运行mariadb容器

在这里插入图片描述

五、使用工具连接mariadb

使用navicat连接mariadb,其他工具也可以,如果大家使用阿里云等服务器记的开放3306端口,不然连接不成功
在这里插入图片描述
完结撒花,欢迎订阅专栏!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值