在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
相关推荐
liao__ran3 分钟前
Kubernetes攻防 Docker in Docker
docker·容器·kubernetes
Nice_Fold13 分钟前
Kubernetes命名空间与Pod核心概念(自用笔记)
笔记·容器·kubernetes
杨浦老苏9 小时前
大模型安全接入网关LinkAI
人工智能·docker·ai·群晖·隐私保护
Dillon Dong12 小时前
【系列主题】Next.js 16 + Turbopack 的暗礁:深入剖析 Tailwind v4 的 CSS 模块解析陷阱
javascript·css·容器·turbopack
jc062012 小时前
6.1云原生之Docker
c++·docker·云原生
JellyfishMIX15 小时前
k8s 容器 cpu 概念
docker·容器·kubernetes
BIGmustang17 小时前
基于rancher-rke部署 k8s集群
容器·kubernetes·rancher
Cat_Rocky18 小时前
通过k8s实现单pod部署
java·容器·kubernetes
运维全栈笔记18 小时前
K8S部署WordPress+MySQL:模块化YAML配置详解
服务器·mysql·docker·云原生·容器·kubernetes·服务发现
张青贤19 小时前
linux离线部署docker和docker-compose
linux·docker·docker-compose