docker安装mysql

本文详细介绍如何使用Docker快速安装MySQL和Redis,包括下载镜像、创建数据卷目录及启动容器步骤,验证安装成功的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下面我们来说说怎么使用docker安装mysql

1、下载mysql镜像,

docker pull mysql:5.7

在这里插入图片描述

2、在宿主机创建相关目录,因为mysql是运行在docker上的,为了方便对mysql的数据管理和维护,我们最好在宿主机的某个目录创建数据卷目录,对应着mysql运行时的数据文件,
在这里插入图片描述

3、创建完毕,我们就可以通过如下命令启动mysql了,执行下面的命令

docker run -p 3307:3306 --name mysql -v /usr/local/mysql/conf:/etc/mysql/conf.d -v /usr/local/mysql/logs:/logs -v /usr/local/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

在这里插入图片描述

当看到出现一长串的字符串,表示安装成功,使用docker安装mysql是不是非常简单,只需要执行命令即可,通过查看镜像列表,恶意看到多了一个mysql的镜像,

下面我们来验证一下mysql是否真的可以使用了,执行命令,进入mysql镜像交互模式,

docker exec -it 3bdea3028ba5 /bin/bash

在这里插入图片描述

可以看到,mysql可以使用了,同时我们去看一下宿主机下的数据卷目录,mysql相关的数据目录也有了,到这里我们基本完成了使用docker安装一个mysql的完整流程,
在这里插入图片描述

接下来我们再使用docker安装一下redis,按照上述同样的流程,首先下载redis的镜像,
在这里插入图片描述

执行如下命令,启动docker安装redis,命令内容和上面的差不多,主要就是一个数据卷目录,其他的和我们在linux上启动redis差不多,只是具体的安装编译的过程命令docker帮我们做完了而已,

docker run -p 6378:6379 --name myredis -v /usr/local/redis/data:/data -v /usr/local/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf -d redis redis-server /usr/local/etc/redis/redis.conf --appendonly yes

在这里插入图片描述

看到redis的镜像ID说明redis安装并启动成功,下面我们使用如下命令来连接redis的客户端,验证redis可以正常使用了,

docker exec -it 87f05b0dd237 redis-cli

在这里插入图片描述

redis的客户端可以正常访问了,

到这里我们演示了一下docker安装mysql和redis的大致流程,是不是觉得很简单,相比在linux或者windows下安装mysql确实要方便不少,只需下载镜像并执行命令即可,更多的软件安装方式大家可以举一反三,比如安装nginx等,这里就不继续了,最后感谢观看!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小码农叔叔

谢谢鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值