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

點(diǎn)擊CLI命令行交互模式,操作如下:

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