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

- 雙擊下載的
.exe文件,按向?qū)瓿砂惭b(默認(rèn)選項(xiàng)即可)。 - 安裝完成后重啟電腦(部分系統(tǒng)組件需重啟生效)。
- 啟動 ??Docker Desktop??,首次啟動時(shí)會初始化后臺服務(wù)(等待狀態(tài)欄圖標(biāo)顯示 ??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是鏡像倉庫地址(因國內(nèi)訪問不了官方鏡像資源,使用了第三方代理鏡像: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
- ??參數(shù)說明??:
--name autotest_mysql:容器名稱(可自定義,如mysql-test)。-e MYSQL_ROOT_PASSWORD=123456:設(shè)置 MySQL root 用戶的密碼(必填項(xiàng))。-p 33061:3306:將宿主機(jī)的33061端口映射到容器的3306端口(避免與本地 MySQL 沖突)。-d:后臺運(yùn)行容器(detached 模式)。- 最后一項(xiàng)為鏡像名稱及版本。


4. 連接 MySQL 測試?&&創(chuàng)建數(shù)據(jù)庫?
使用 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/下載)為例,見下圖所示:

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

到此這篇關(guān)于如何使用Docker Desktop部署MySQL8.4.3的文章就介紹到這了,更多相關(guān)Docker Desktop部署MySQL內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Linux MYSQL5.7.23 rpm安裝(附帶安裝包)教程
RPM是一種軟件包管理系統(tǒng),常用于基于Red Hat的Linux發(fā)行版,如Fedora和CentOS,它允許用戶通過預(yù)編譯的二進(jìn)制包快速安裝和管理軟件,這篇文章給大家介紹Linux mysql5.7.23 rpm安裝(附帶安裝包)教程,感興趣的朋友一起看看吧2023-12-12
解決Mysql報(bào)Invalid default value for ''''operate_time''''錯(cuò)誤的問題
這篇文章主要介紹了解決Mysql報(bào)Invalid default value for 'operate_time'錯(cuò)誤的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-02-02
如何使用MySQL查詢某個(gè)列中相同值的數(shù)量統(tǒng)計(jì)
這篇文章的主要內(nèi)容是通過MySQL查詢某個(gè)列中相同值的數(shù)量統(tǒng)計(jì),文章簡潔明了,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2015-07-07
MySQL數(shù)據(jù)庫中遇到no?database?selected問題解決辦法
這篇文章主要給大家介紹了關(guān)于MySQL數(shù)據(jù)庫中遇到no?database?selected問題的解決辦法,這是MySQL數(shù)據(jù)庫的錯(cuò)誤提示,意思是沒有選擇數(shù)據(jù)庫,在使用MySQL命令行操作時(shí)需要先選擇要操作的數(shù)據(jù)庫,否則就會出現(xiàn)這個(gè)錯(cuò)誤,需要的朋友可以參考下2024-03-03
遠(yuǎn)程連接mysql報(bào)錯(cuò)“Host?xxx?is?not?allowed?to?connect?to?th
這篇文章主要給大家介紹了關(guān)于遠(yuǎn)程連接mysql報(bào)錯(cuò)“Host?xxx?is?not?allowed?to?connect?to?this?MySQL?server“的解決辦法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-07-07

