在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
相关推荐
guo_wen_qiang8 分钟前
云服务器elasticsearch环境搭建-单台
运维·elasticsearch·容器
谢亮_vipxieliang2 小时前
一套 Compose 搭起完整开发环境:MySQL + Redis + Nginx
redis·mysql·nginx·docker
江湖有缘3 小时前
Docker实战 | 使用Docker部署Bibliotheca阅读习惯管理工具
java·docker·容器
万联WANFLOW3 小时前
Docker Hub 镜像拉取慢、timeout 的排查方法
运维·docker·云原生·容器·eureka
天衍四九-3 小时前
Docker Compose企业实战系列(一):LNMP环境一键部署(Nginx\+MySQL\+PHP)
mysql·nginx·docker
大貔貅喝啤酒3 小时前
Gitea+Jenkins+Docker 搭建 Node 项目 CI/CD 自动部署完整教程
ci/cd·docker·jenkins·js·gitea
AlfredZhao3 小时前
用 Docker 简化部署与版本升级:一份可复用的实践
docker
bloglin9999914 小时前
vmware部署centos7启动docker容器后无法访问服务
运维·docker·容器
weixin_4445793014 小时前
Containerd
容器·k8s
AutumnWind042018 小时前
【Docker Compose 快速入门】
运维·docker·容器