如何使用Docker Desktop部署MySQL8.4.3
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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Linux MYSQL5.7.23 rpm安装(附带安装包)教程
RPM是一种软件包管理系统,常用于基于Red Hat的Linux发行版,如Fedora和CentOS,它允许用户通过预编译的二进制包快速安装和管理软件,这篇文章给大家介绍Linux mysql5.7.23 rpm安装(附带安装包)教程,感兴趣的朋友一起看看吧2023-12-12
解决Mysql报Invalid default value for ''''operate_time''''错误的问题
这篇文章主要介绍了解决Mysql报Invalid default value for 'operate_time'错误的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2021-02-02
MySQL数据库中遇到no database selected问题解决办法
这篇文章主要给大家介绍了关于MySQL数据库中遇到no database selected问题的解决办法,这是MySQL数据库的错误提示,意思是没有选择数据库,在使用MySQL命令行操作时需要先选择要操作的数据库,否则就会出现这个错误,需要的朋友可以参考下2024-03-03
远程连接mysql报错“Host xxx is not allowed to connect to th
这篇文章主要给大家介绍了关于远程连接mysql报错“Host xxx is not allowed to connect to this MySQL server“的解决办法,文中通过代码介绍的非常详细,需要的朋友可以参考下2024-07-07


最新评论