在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
相关推荐
一掬净土22 分钟前
kubelet 报错如下:docker does not support reopening container log files
docker·云原生·kubelet·logfiles
TTATTC2 小时前
为什么 Python 做 Agent 总在并发中崩溃?拆解 Blockcell 在 Rust 下的 Host-Cell 隔离与自愈状态机
docker·开源
fb_123454 小时前
K8s存储与配置核心实战
云原生·容器·kubernetes
骑着蜗牛撵大象3274 小时前
N1 小盒子撑起 AI 接口中转层:New-API 接管本地 Ollama,用 Token 分发模型能力
docker·llama·1024程序员节·api网关·飞牛nas·new-api
艸肅5 小时前
Docker 国内镜像源配置
linux·ubuntu·docker·1024程序员节
java_logo5 小时前
Docker 部署 Bililive-go:轻松搭建多平台直播录制
docker·1024程序员节·直播录制·轩辕镜像·bililive-go·chigusa/bililive-go
A-刘晨阳5 小时前
【云原生】nerdctl 部署及使用指南
运维·docker·kubernetes·云计算·1024程序员节·nerdctl
bigbig_ben11 小时前
yearning安装docker
运维·docker·容器
IT小小猪19 小时前
从零搭建K8s 集群
云原生·容器·kubernetes
吴声子夜歌21 小时前
Docker入门与实战——热门镜像介绍
运维·docker·容器