如何使用Docker Desktop部署MySQL8.4.3

 更新时间:2025年08月08日 10:47:57   作者:测试界  
本文介绍在Windows上安装Docker Desktop、拉取MySQL镜像、启动容器及连接测试的步骤,包括配置Hyper-V/WSL2、使用第三方镜像仓库、设置端口映射和root密码等,需要的朋友跟随小编一起看看吧

1. 安装Docker Desktop

Docker Desktop可从链接:

https://docs.docker.com/desktop/release-notes/  下载,这里以Windows平台为例,

  • 在页面中找到对应操作系统(如 ​​Windows​​)的安装包下载入口
  • 注意:Windows 系统需满足以下条件:
    • 启用 ​​Hyper-V​​ 或 ​​WSL 2​​ 后端(安装时会自动提示配置)。
    • 系统版本为 ​​Windows 10 专业版/企业版(版本 1903+)​​ 或 ​​Windows 11​​。

见下图所示:

  • 双击下载的 .exe 文件,按向导完成安装(默认选项即可)。
  • 安装完成后重启电脑(部分系统组件需重启生效)。
  • 启动 ​​Docker Desktop​​,首次启动时会初始化后台服务(等待状态栏图标显示 ​​Docker 已就绪​​)。
  • 打开命令提示符(CMD)或 PowerShell,输入以下命令检查版本:
    • docker --version
    • docker-compose --version

2. 拉取镜像

cmd命令行输入:docker pull docker.1ms.run/library/mysql:8.4.3

  • 说明:
    • docker.1ms.run/library/mysql 是镜像仓库地址(因国内访问不了官方镜像资源,使用了第三方代理镜像:docker.1ms.run)。
    • 8.4.3 是 MySQL 版本号。

Docker Desktop的Images页签可看到其拉取的镜像,见下图所示:

3. 启动容器

docker run --name autotest_mysql -e MYSQL_ROOT_PASSWORD=123456 -p 33061:3306 -d docker.1ms.run/library/mysql:8.4.3

  • ​参数说明​​:
    • --name autotest_mysql:容器名称(可自定义,如 mysql-test)。
    • -e MYSQL_ROOT_PASSWORD=123456:设置 MySQL root 用户的密码(必填项)。
    • -p 33061:3306:将宿主机的 33061 端口映射到容器的 3306 端口(避免与本地 MySQL 冲突)。
    • -d:后台运行容器(detached 模式)。
    • 最后一项为镜像名称及版本。

4. 连接 MySQL 测试​&&创建数据库​

使用 MySQL 客户端工具(如 ​​MySQL Workbench​​、​​DBeaver​​)连接:

  • ​主机地址​​:127.0.0.1 或 localhost
  • ​端口​​:33061(映射的宿主机端口)。
  • ​用户名​​:root
  • ​密码​​:123456(即 -e MYSQL_ROOT_PASSWORD 设置的值)。

MySQL Workbench(可从https://dev.mysql.com/downloads/workbench/下载)为例,见下图所示:

MySQL Workbench创建数据库,见下图所示:

到此这篇关于如何使用Docker Desktop部署MySQL8.4.3的文章就介绍到这了,更多相关Docker Desktop部署MySQL内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • mysql列转行方法超详细讲解

    mysql列转行方法超详细讲解

    mysql行列转换在项目中应用的极其频繁,下面这篇文章主要给大家介绍了关于mysql列转行方法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-09-09
  • JDBC 连接MySQL实例详解

    JDBC 连接MySQL实例详解

    这篇文章主要介绍了JDBC 连接MySQL实例详解的相关资料,需要的朋友可以参考下
    2016-09-09
  • MySQL的MVCC是否解决幻读(最新推荐)

    MySQL的MVCC是否解决幻读(最新推荐)

    这篇文章主要介绍了MySQL的MVCC是否解决幻读,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-07-07
  • mysql本地安装过程详解

    mysql本地安装过程详解

    本文详细介绍了在Windows、macOS和Linux(Ubuntu)三大主流系统下MySQL的本地安装流程、配置步骤和常见问题解决方法,适合新手快速上手并顺利完成环境搭建与基本验证
    2025-10-10
  • MySQL中深分页LIMIT 100000的优化方案

    MySQL中深分页LIMIT 100000的优化方案

    在实际项目中,分页查询是最常见的 SQL 场景之一,但随着业务数据量不断增长,我们经常会遇到深分页的请求,本文将带大家理解 MySQL 深分页的本质以及掌握高性能替代方案,感兴趣的可以了解下
    2025-11-11
  • mysql5.7.20 安装配置方法图文教程(mac)

    mysql5.7.20 安装配置方法图文教程(mac)

    这篇文章主要为大家详细介绍了mac下mysql5.7.20 安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • MySQL通用查询日志和慢查询日志全面分析

    MySQL通用查询日志和慢查询日志全面分析

    这篇文章主要介绍了MySQL通用查询日志和慢查询日志的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • MySql之授权用户权限如何设置

    MySql之授权用户权限如何设置

    这篇文章主要介绍了MySql之授权用户权限如何设置问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • Linux下安装MySQL5.7.19问题小结

    Linux下安装MySQL5.7.19问题小结

    第一次在自己虚机上安装mysql 中间碰到很多问题 在这里记下来,特此分享到脚本之家平台供大家参考
    2017-08-08
  • 面试官问我Mysql的存储引擎了解多少

    面试官问我Mysql的存储引擎了解多少

    mysql面试中最常问的问题之一:小伙子,你说一下你们公司用的存储引擎,以及你知道有哪些存储引擎和他们之间的区别? 所以下面这篇文章主要给大家介绍了关于Mysql存储引擎的相关资料,需要的朋友可以参考下
    2022-08-08

最新评论