在docker中安装并运行mysql8.0.31

第一步:命令行拉取mysql镜像

bash 复制代码
docker pull mysql:8.0.31

查看是否拉取成功

复制代码
docker images mysql:latest

第二步:运行mysql镜像,启动mysql实例

复制代码
docker run -p 3307:3307 -e MYSQL_ROOT_PASSWORD="123456" -d mysql:8.0.31

3307:3307前面的是mysql在windows里端口,后面的是mysql在docker里端口,如果windows外面安装了mysql,端口是3306,为了防止端口冲突,所以用3307端口。

查看mysql是否启动:

复制代码
docker ps

第三步,进入容器实例,登录mysql

复制代码
docker exec -it  c346a0d608dc  /bin/bash

然后输入mysql -uroot -p进行登录:

复制代码
mysql -uroot -p

输入密码后进入mysql控制台:

退出mysql命令行:

复制代码
exit
相关推荐
lxw20230271168 小时前
k8s的控制器
云原生·容器·kubernetes
FoldWinCard9 小时前
K8s -- 控制器管理
云原生·容器·kubernetes
容器魔方10 小时前
云容器引擎 CCE 2026-Q2 优化升级:AI 推理负载、备份中心、Gateway API能力全新上线!
人工智能·云原生·容器·开源
无望__wsk11 小时前
k8s的pod管理
云原生·容器·kubernetes
菜鸟界的菜鸟11 小时前
k8s-Service详解(七)
云原生·容器·kubernetes
wazmlp00188736911 小时前
k8s pod 管理
docker·容器·kubernetes
Dear~yxy11 小时前
k8s的pod
云原生·容器·kubernetes
Dear~yxy11 小时前
k8s中的控制器管理
云原生·容器·kubernetes
江湖有缘11 小时前
Docker开源项目: 基于Ubuntu系统部署ExpenseOwl自托管记账工具实战教程
ubuntu·docker·开源
2501_9160088912 小时前
iOS App 请求地址查看,不用配置看到 App 调了哪些接口
网络协议·计算机网络·网络安全·ios·adb·https·udp