在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
相关推荐
修己xj3 小时前
别再让Docker占满你的硬盘!一篇搞定docker system所有命令
docker
布吉岛的石头5 小时前
Docker Compose编排实战:多容器应用从开发到生产
运维·docker·容器
SPC的存折8 小时前
19-2、K8s 三种 QoS 等级 & 与 Resources(requests_limits)的核心关联
云原生·容器·kubernetes
SPC的存折8 小时前
1、K8S-组件介绍
云原生·容器·kubernetes
SPC的存折9 小时前
20、K8S-Pod驱逐
java·docker·kubernetes
皓月盈江13 小时前
Linux Ubuntu系统如何编辑Docker容器内的文件
linux·ubuntu·docker·容器·靶场·vulhub·编辑docker内文件
魔极客13 小时前
1panel面板安装ollama的详细过程
docker·1panel·ollama
蜀道山老天师13 小时前
从零搭建 Prometheus 监控 MySQL:含二进制安装、授权、exporter 配置全流程
运维·数据库·mysql·adb·云原生·prometheus
椰汁菠萝13 小时前
[特殊字符] Nginx UI:Docker 部署与完全使用指南
nginx·ui·docker
珂玥c13 小时前
添加node节点到k8s集群+配置网络插件flannel
云原生·容器·kubernetes