docker中部署mysql

原文链接:

Docker 安装mysql8.0_docker安装mysql8.0-CSDN博客

1:拉取mysql镜像

docker pull mysql:8.0指定8.0版本的,因为我之前装的是5.6,不支持窗口函数,8版本之后的才支持,所以更换版本。

2:docker pull完以后:ocker Hub 下载 MySQL 8.0 镜像。打开终端并运行以下命令:

docker pull mysql:8.0

然后再执行:

docker run --name mysql8 -v /my/mysql/config:/etc/mysql/conf.d -v /my/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d --restart always mysql:8.0

然后进入这个镜像创建的容器中:

docker exec -it mysql8 mysql -uroot -p

输入密码就可以了。

进去以后是这个样子的:

这里面显示的版本是8.0.35,如果想在使用中查看mysql版本是什么,也可以使用select version();函数来进行查看

相关推荐
MrSYJ2 小时前
别人再问你路由表是啥,这篇文章摔它脸上
docker·云原生·kubernetes
羑悻3 小时前
穿越Docker内核迷雾:揭秘镜像分层存储的叠加态与卷挂载的多维空间穿梭技术
后端·docker·容器
for_ever_love__4 小时前
容器类型全家桶——list、tuple、dict、set 与推导式
python·容器·数据类型·大模型开发
筑梦之路4 小时前
docker-compose方式部署kafka集群(Kraft方式)——筑梦之路
docker·容器·kafka
JavaPub-rodert4 小时前
Docker 镜像地址总失效?基于 DockerHub 项目用 GitHub Actions 做一个自动检测状态页
docker·容器·github
天衍四九-5 小时前
Docker 进阶实战系列(一):容器镜像安全,最小镜像与非 Root 运行
安全·docker·eureka
天衍四九-5 小时前
Docker进阶实战系列(二):容器日志深度治理|驱动配置、自动切割、磁盘爆满彻底解决
docker·容器·eureka
sbjdhjd5 小时前
云安全 | Docker 容器逃逸复盘(一):从隔离边界到运行时链路,如何确认自己身处容器
网络安全·docker·云原生·容器·kubernetes·云计算·云安全
溪语流沙5 小时前
【Web全栈进阶】PostgreSQL上手:Docker跑库 + 把早报站从SQLite迁过去
前端·docker·postgresql
梦想不只是梦与想15 小时前
docker-compose.yml
docker·docker-compose·docker run