Docker安裝Mysql教程

Docker容器前幾年一直很火,之前忙,一直沒有時間研究。

現在工作剛好接觸到了容器化部署,就花點時間來寫一下。

首先,什麼是Docker?

說起Docker大家可能有的人還是比較陌生,但是如果說虛擬機,大家肯定就很熟悉了。大學時候,我就沒少折騰我的電腦,比較多的VMware。其實可以理解成就是電腦中隔離出一部分資源(CPU、內存、磁盤)來搭建一個新的系統。我們的電腦的主系統我們叫主機,隔離出來的我們叫宿主機。

那麼問題來了,我們每一次搭建一個虛擬機,都比較耗費資源,而且,主機會特別卡。更主要的是,虛擬機很不穩定,老是出現崩潰的現象,這就很絕望,因爲每次都需要重新部署環境。

所以這時候Docker就出來了。

廢話不多說,先拿一個Docker安裝mysql的例子來說事:

開發環境:macOS(10.14.3)  Docker(18.09.0)  Mysql(5.7.26)

1.安裝Docker,這一步就詳細說明了,去官網查查就知道了

2.查詢鏡像

docker search mysql

  查詢結果如下:

注意:帶有OFFICIAL標識的說明是官方的鏡像,默認是最新的版本,這裏我們選擇5.7.26版本

3.下載鏡像

docker pull mysql:5.7.26

如果下載過慢的話,可以考慮更換鏡像加速器,阿里雲的鏡像加速器真心推薦,參考鏈接:https://blog.csdn.net/Death_Eric/article/details/104987846

4.查看鏡像

docker images

查詢結果如下:

5.創建並運行容器

docker run --name local-mysql -p 13306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7.26

參數說明:

--name local-mysql           指定容器名稱爲local-mysql
-p 13306:3306                將主機13306端口映射到容器的3306端口
-e MYSQL_ROOT_PASSWORD=root  將mysql的初始密碼重置成root
-d mysql:5.7.26              指定鏡像

6.進入交互界面

docker exec -it local-mysql /bin/bash

7.使用navicat連接mysql

就說明使用docker安裝mysql成功了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章