在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
相关推荐
IT_Octopus5 小时前
triton backend 模式docker 部署 pytorch gpu模型 镜像选择
pytorch·docker·triton·模型推理
wudl55667 小时前
Docker 常用命令
docker·容器·eureka
选与握8 小时前
ubuntu22 docker安装ros1 noetic
docker·ros1
wuyunhang1234568 小时前
Docker----快速入门
docker·容器·架构
liliangcsdn9 小时前
docker环境如何基于python操作mysql关系数据库
docker·容器
java_logo10 小时前
Docker 部署微服务项目保姆级教程
java·运维·docker·微服务·容器·eureka·架构
冲上云霄的Jayden12 小时前
修改 Docker 容器中 MySQL 8.0 默认编码为 utf8mb4_unicode_ci
utf-8·mysql·ci/cd·docker·utf8mb4
zwjapple13 小时前
react+springboot的Docker部署
docker·部署·springboot·react
遇见火星14 小时前
Docker入门:快速部署你的第一个Web应用
前端·docker·容器
xiyangyang811014 小时前
adb root啥意思?adb remount啥意思?
adb