在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
相关推荐
!!!52543 分钟前
华为云镜像加速器
docker·容器·华为云
xidianjiapei0012 小时前
Kubernetes的Ingress 资源是什么?
云原生·容器·kubernetes
sszdzq3 小时前
Docker
运维·docker·容器
dmy4 小时前
docker 快速构建开发环境
后端·docker·容器
土豆沒加5 小时前
K8S的Dashboard登录及验证
云原生·容器·kubernetes
终端行者6 小时前
kubernetes1.28部署mysql5.7主从同步,使用Nfs制作持久卷存储,适用于centos7/9操作系统,
数据库·容器·kubernetes
大地爱6 小时前
在Ubuntu 22.04 LTS 上安装 MySQL两种方式:在线方式和离线方式
mysql·ubuntu·adb
2401_897930066 小时前
linux系统如何配置host.docker.internal
linux·docker·eureka
亲持红叶11 小时前
open-webui安装
docker·open-webui
伪装成塔的小兵11 小时前
Windows使用docker部署fastgpt出现的一些问题
windows·docker·容器·oneapi·fastgpt