如何使用Docker Desktop部署MySQL8.4.3
1. 安裝Docker Desktop
Docker Desktop可從鏈接:
https://docs.docker.com/desktop/release-notes/ 下載,這里以Windows平臺(tái)為例,
- 在頁(yè)面中找到對(duì)應(yīng)操作系統(tǒng)(如 ??Windows??)的安裝包下載入口
- 注意:Windows 系統(tǒng)需滿足以下條件:
- 啟用 ??Hyper-V?? 或 ??WSL 2?? 后端(安裝時(shí)會(huì)自動(dòng)提示配置)。
- 系統(tǒng)版本為 ??Windows 10 專業(yè)版/企業(yè)版(版本 1903+)?? 或 ??Windows 11??。
見(jiàn)下圖所示:

- 雙擊下載的
.exe文件,按向?qū)瓿砂惭b(默認(rèn)選項(xiàng)即可)。 - 安裝完成后重啟電腦(部分系統(tǒng)組件需重啟生效)。
- 啟動(dòng) ??Docker Desktop??,首次啟動(dòng)時(shí)會(huì)初始化后臺(tái)服務(wù)(等待狀態(tài)欄圖標(biāo)顯示 ??Docker 已就緒??)。
- 打開(kāi)命令提示符(CMD)或 PowerShell,輸入以下命令檢查版本:
- docker --version
- docker-compose --version

2. 拉取鏡像
cmd命令行輸入:docker pull docker.1ms.run/library/mysql:8.4.3
- 說(shuō)明:
docker.1ms.run/library/mysql是鏡像倉(cāng)庫(kù)地址(因國(guó)內(nèi)訪問(wèn)不了官方鏡像資源,使用了第三方代理鏡像:docker.1ms.run)。8.4.3是 MySQL 版本號(hào)。

Docker Desktop的Images頁(yè)簽可看到其拉取的鏡像,見(jiàn)下圖所示:

3. 啟動(dòng)容器
docker run --name autotest_mysql -e MYSQL_ROOT_PASSWORD=123456 -p 33061:3306 -d docker.1ms.run/library/mysql:8.4.3
- ??參數(shù)說(shuō)明??:
--name autotest_mysql:容器名稱(可自定義,如mysql-test)。-e MYSQL_ROOT_PASSWORD=123456:設(shè)置 MySQL root 用戶的密碼(必填項(xiàng))。-p 33061:3306:將宿主機(jī)的33061端口映射到容器的3306端口(避免與本地 MySQL 沖突)。-d:后臺(tái)運(yùn)行容器(detached 模式)。- 最后一項(xiàng)為鏡像名稱及版本。


4. 連接 MySQL 測(cè)試?&&創(chuàng)建數(shù)據(jù)庫(kù)?
使用 MySQL 客戶端工具(如 ??MySQL Workbench??、??DBeaver??)連接:
- ??主機(jī)地址??:
127.0.0.1或localhost。 - ??端口??:
33061(映射的宿主機(jī)端口)。 - ??用戶名??:
root。 - ??密碼??:
123456(即-e MYSQL_ROOT_PASSWORD設(shè)置的值)。
以MySQL Workbench(可從https://dev.mysql.com/downloads/workbench/下載)為例,見(jiàn)下圖所示:

MySQL Workbench創(chuàng)建數(shù)據(jù)庫(kù),見(jiàn)下圖所示:

到此這篇關(guān)于如何使用Docker Desktop部署MySQL8.4.3的文章就介紹到這了,更多相關(guān)Docker Desktop部署MySQL內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL中深分頁(yè)LIMIT 100000的優(yōu)化方案
在實(shí)際項(xiàng)目中,分頁(yè)查詢是最常見(jiàn)的 SQL 場(chǎng)景之一,但隨著業(yè)務(wù)數(shù)據(jù)量不斷增長(zhǎng),我們經(jīng)常會(huì)遇到深分頁(yè)的請(qǐng)求,本文將帶大家理解 MySQL 深分頁(yè)的本質(zhì)以及掌握高性能替代方案,感興趣的可以了解下2025-11-11
MySql之授權(quán)用戶權(quán)限如何設(shè)置
Linux下安裝MySQL5.7.19問(wèn)題小結(jié)

