Docker四步構(gòu)建MySQL服務
什么是MySQL?
MySQL 是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典 MySQL AB 公司開發(fā),目前屬于 Oracle 公司。MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。
如何用Docker構(gòu)建MySQL服務?
第一步:檢查命令與搜索鏡像
win + r 進入到cmd 命令行下, 先檢查一下Docker 命令是否正常,使用命令:
- docker -v
我們需要搜索一下有哪些版本的mysql鏡像可以使用,使用命令:
- docker search mysql
備注:我們可以選擇STARS的值比較大的,OFFICAL表示是官方的。
第二步:拉取mysql的鏡像
拉取mysql的鏡像(也稱images),使用命令:
- docker pull mysql
備注:這里可能需要等待一會兒,因為mysql 這個鏡像文件有五百多M
下載完成后,我們可以檢查一下是否成功,使用命令:
- docker images
第三步:啟動mysql鏡像
現(xiàn)在可以啟動mysql鏡像了,使用命令:
- docker run -p3306:3306 —name firstmysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
啟動成功后會返回一個容器id
檢查啟動是否成功,使用命令:
- docker ps
第四步:登錄mysql并使用
最后要登錄到容器里面去,看看是否可以正常地登錄mysql 數(shù)據(jù)庫。
操作步驟為:點擊小鯨魚圖標,單擊Dashboard控制面板,找到我們啟動的mysql容器,如下圖所示:

點擊CLI命令行交互模式,操作如下:

可以正常地查看到當前的數(shù)據(jù)庫都有哪些庫。
至此整個過程完成,使用Docker來構(gòu)建mysql服務相較于使用以前常規(guī)的安裝mysql的方法就十分簡單了。