在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
相关推荐
Alsn866 小时前
等待学习-学习目录:Docker 容器安全攻防
学习·安全·docker
活宝小娜7 小时前
mysql详细安装教程
数据库·mysql·adb
2601_961875248 小时前
决战申论100题2026|最新|范文
linux·容器·centos·debian·ssh·fabric·vagrant
java_cj8 小时前
深入kube-apiserver认证机制:从Bearer Token到mTLS的完整认证链解析
linux·运维·服务器·云原生·容器·kubernetes
程序员老赵9 小时前
服务器没有桌面?Docker 跑个 Chrome,浏览器就能远程用
docker·容器·devops
杨浦老苏9 小时前
轻量级Docker仪表板Servedash
运维·docker·监控·群晖·仪表板
正经教主9 小时前
【docker基础】 第八周:容器监控与应用更新策略
运维·docker·容器
zhangjin11209 小时前
adb install和 pm install 的区别是什么?
adb
kiros_wang9 小时前
Docker 使用完整指南
运维·docker·容器
正经教主10 小时前
【docker基础】第九周:Docker安全与镜像优化
运维·docker·容器