在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
相关推荐
2401_848009723 分钟前
Docker学习后续
docker·云原生·eureka
封奚泽优3 分钟前
Docker常用命令(Windows 11)
运维·docker·容器
前路不黑暗@1 小时前
Java项目:Java脚手架项目的文件服务(八)
java·开发语言·spring boot·学习·spring cloud·docker·maven
t***44231 小时前
MySQL 导出数据
数据库·mysql·adb
only_Klein4 小时前
kubernetes-ReplicaSet控制器
容器·kubernetes
杨浦老苏5 小时前
本地优先的AI个人助手Moltis
人工智能·docker·ai·群晖
only_Klein6 小时前
Kubernetes-DaemonSet控制器
容器·kubernetes
什么都干的派森11 小时前
Qdrant生产环境部署方法(Docker)
运维·docker·容器·qdrant
叱咤少帅(少帅)11 小时前
docker 镜像加速地址
运维·docker·容器
迎仔13 小时前
11-裸金属算力中心:K8s的实际价值与“管一切“的体现
云原生·容器·kubernetes