在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
相关推荐
颜大哦28 分钟前
linux安装mysql
linux·运维·mysql·adb
天一生水water2 小时前
ubuntu使用毫秒镜像方式安装docker mysql
ubuntu·阿里云·docker
Qayrup4 小时前
docker 搭建私有仓库,推送并拉取
运维·docker·容器
郭庆汝5 小时前
docker拉取英伟达官方cuda11.8镜像
docker·cuda11.8
xrkhy5 小时前
canal1.1.8+mysql8.0+jdk17+redis的使用
android·redis·adb
天下不喵6 小时前
Ubuntu24.04安装Docker过程记录
docker
黑黍6 小时前
如何在k8s中配置并使用nvidia显卡
云原生·容器·kubernetes
冷血~多好7 小时前
使用docker部署elk,实现日志追踪
elk·docker·容器
会飞的小蛮猪7 小时前
SkyWalking运维之路(Java探针接入)
java·运维·经验分享·容器·skywalking
许愿OvO8 小时前
MySQL触发器
android·mysql·adb