在Docker中快速搭建MySQL服務

2021-10-22 18:33:03 字數 806 閱讀 3185

docker是一種容器化技術的落地。簡而言之,就是我們可以在docker中建立若干容器,每個容器都相當於乙個虛擬機器。之前甚至聽說有的人在docker中搞了個macos系統,也真是把它玩出花樣來了。最近想試著親手搭建mysql的主從複製模型,以及一些高可用方案,在物理機器太貴,且不想為了練手浪費銀子(其實就是窮)的前提下,docker便是很好的乙個選擇。

在docker中搭建乙個mysql服務步驟非常簡單,網速、電腦效能不差的情況下幾分鐘就可以執行起來。大體上分為3個步驟:

拉取映象

建立、啟動容器

進入容器

docker提供大量的可用映象以滿足各種場景需求。mysql作為使用市場占有率很高的一種資料庫,是有docker官方映象的。因此只需要一條命令就可以獲取我們需要的映象:

docker pull mysql

如果我們需要安裝特定的版本的話,只需要在後面加上版本號即可。例如我們想拉取的是5.7版本的資料,則對應的命令就是:

docker pull mysql:5.7

容器建立好了之後通過下面的命令就可以進入容器中:

docker exec -it mysql_master bash

即可進入該容器的命令列。若想要連線資料庫,命令與平時使用資料庫無異:

mysql -u root -p

執行效果如下圖所示:

這樣乙個資料庫容器就建立完了。

docker 在centos映象安裝mysql

一.安裝centos映象 1.拉取最新版本centos映象 拉取centos7 則使用centos 7即可 docker pull centos lasted2.檢視已有映象 docker images3.執行映象 請看下文提到的大坑 docker run d name container name...

CentOS 7 使用Docker搭建Mysql

沒有安裝的可以看這篇文章 centos 7安裝docker docker pull mysql docker images 可以看到我們拉取的映象 root bogon docker images repository tag image id created size mynginx latest...

在docker中快速部署jenkins

1 docker的基本按照與部署,前文已經詳述,這裡不多說。2 pull乙個jenkins映象 docker pull jenkins 3 檢視已經安裝的jenkins映象 docker images 4 建立乙個jenkins目錄 mkdir home jenkins home 5 啟動乙個jen...