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();函数来进行查看

相关推荐
@hdd1 小时前
工作节点组件详解:kubelet、kube-proxy 与容器运行时
容器·kubernetes
@hdd1 小时前
Kubernetes 网络模型:Pod 通信、Service 网络与 CNI
网络·云原生·容器·kubernetes
2401_848009722 小时前
Docker学习后续
docker·云原生·eureka
封奚泽优2 小时前
Docker常用命令(Windows 11)
运维·docker·容器
前路不黑暗@3 小时前
Java项目:Java脚手架项目的文件服务(八)
java·开发语言·spring boot·学习·spring cloud·docker·maven
only_Klein6 小时前
kubernetes-ReplicaSet控制器
容器·kubernetes
杨浦老苏7 小时前
本地优先的AI个人助手Moltis
人工智能·docker·ai·群晖
only_Klein8 小时前
Kubernetes-DaemonSet控制器
容器·kubernetes
什么都干的派森13 小时前
Qdrant生产环境部署方法(Docker)
运维·docker·容器·qdrant
叱咤少帅(少帅)13 小时前
docker 镜像加速地址
运维·docker·容器