行业知识
Docker构造Mysql容器
2026-11-09 15:46:09
来源:互联网转载
此文章适用于服务器安装好Docker和Windows安装Mysql基础下进行。
如果你的Linux没有装好Docker,请查阅:Linux安装Docker及基本使用。
如果本地Windows没有安装Mysql的话,晚上搜个教程看一下。
目录
拉Mysql镜像:
查看镜像:
创建mysql数据卷目录(记得查看):
构建Mysql容器:
查看container运行状态:
这里记得打开服务器的3306端口:
本地DOS连接数据库:
进入安装mysql的bin目录下:
在上面这个路径输入cmd:
它就会弹出一个DOS终端:
检查mysql是否安装好:
配Win11的Mysql环境变量:
复制MySQL的bin目录路径:
搜索并打开环境变量配置:
进入环境变量,双击空白的地方,粘贴刚刚复制的路径后:
三连确认:
检查:
可视化软件连接数据库:
Navicat测试连接:
连接成功:
拉Mysql镜像:
docker pull mysql:latest
查看镜像:
docker images
创建mysql数据卷目录(记得查看):
mkdir -p /data/mysql
构建Mysql容器:
docker run -d \ --name mysql \ -v /data/mysql:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=123456 \ -p 3306:3306 \ mysql:latest
查看container运行状态:
这里记得打开服务器的3306端口:
本地DOS连接数据库:
mysql -h 124.222.88.57 -u root -p
如果显示:'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件。
这个问题是由于本地没有安装mysql或者环境变量没有配置好所导致的。
进入安装mysql的bin目录下:
在上面这个路径输入cmd:
它就会弹出一个DOS终端:
检查mysql是否安装好:
mysql --version
如果出了版本号,就证明mysql已经安装完成,只是环境变量未设置好全局。
mysql -h 124.222.88.57 -u root -p
配Win11的Mysql环境变量:
复制MySQL的bin目录路径:
搜索并打开环境变量配置:
进入环境变量,双击空白的地方,粘贴刚刚复制的路径后:
三连确认:
检查:
本地无Mysql不要方
Linux进入Docker容器:
docker exec -it 容器id bash
进入到容器后(改ip):
mysql -h 124.222.88.57 -u root -p
可视化软件连接数据库:
Navicat测试连接:
连接成功:
上一篇:组装服务器图像怎么看?
下一篇:有服务器怎么卖流量?