地方新聞網(wǎng)站好壞網(wǎng)絡(luò)宣傳方式
安裝部署docker-compose
自動(dòng)編排工具,可以根據(jù)dockerfile自動(dòng)化的部署docker容器。是yaml文件格式,注意縮進(jìn)。
1、安裝docker-compose
2、配置compose配置文件docker-compose.yml
3、運(yùn)行docker-compose.yml
- -f:指定文件,up:執(zhí)行,-d:后臺(tái)運(yùn)行
可以看出直接創(chuàng)建了容器
4、進(jìn)入mysql容器創(chuàng)建庫(kù)和表,為了讓wordpress能訪問(wèn)數(shù)據(jù)庫(kù)
5、登錄wordpress,顯示一鍵化部署成功。
docker-harbor
docker-harbor-----私有倉(cāng)庫(kù),倉(cāng)庫(kù)是保存鏡像的地址。
Harbor是vmware公司做的docker倉(cāng)庫(kù)的項(xiàng)目,就是幫助用戶快速的搭建一個(gè)docker倉(cāng)庫(kù)
自帶圖形管理的ui
能夠基于角色進(jìn)行權(quán)限的控制
harbor倉(cāng)庫(kù)每一個(gè)組件都是依賴docker的容器構(gòu)建,使用docker-compose一鍵部署。自帶部署的模版。
harbor的特點(diǎn)
1、基于角色控制,不同用戶在項(xiàng)目中有不同的權(quán)限。harbor是按照項(xiàng)目來(lái)進(jìn)行組織的。
2、多個(gè)harbor之間可以進(jìn)行鏡像之間的同步
3、可以在UI界面直接對(duì)鏡像進(jìn)行管理,增刪改查。
4、自帶審計(jì)功能,所有的對(duì)鏡像的操作都有記錄。
安裝部署docker-harbor
架構(gòu):
doc2:192.168.254.41,服務(wù)端
doc1:192.168.254.40,客戶端
1、 安裝docker-compose
2、安裝docker-harbor
3、修改配置文件harbor.yml
4、啟動(dòng)harbor,先拉取基礎(chǔ)鏡像,再運(yùn)行
5、登錄倉(cāng)庫(kù)
并創(chuàng)建項(xiàng)目zw110
服務(wù)端鏡像上傳和下載
1、先打標(biāo)簽
2、登錄本地倉(cāng)庫(kù)
3、上傳鏡像
4、拉取鏡像,點(diǎn)擊就是復(fù)制,粘貼就是拉取鏡像
如果失敗,需要修改配置文件docker.service,倉(cāng)庫(kù)地址指向服務(wù)端自己,重啟docker會(huì)使倉(cāng)庫(kù)掉線,需要重新建立下./install.sh,再?gòu)?fù)制粘貼就是拉取鏡像。
客戶端鏡像上傳和下載
1、修改配置文件docker.service,倉(cāng)庫(kù)地址指向服務(wù)端
2、登錄倉(cāng)庫(kù)
3、打標(biāo)簽(根據(jù)服務(wù)端IP地址和項(xiàng)目名稱)
4、上傳鏡像
這似乎我們發(fā)現(xiàn)鏡像上傳倉(cāng)庫(kù)成功
5、拉取鏡像,點(diǎn)擊就是復(fù)制,粘貼就是拉取鏡像
鏡像轉(zhuǎn)移
1、先在另一臺(tái)宿主機(jī)上安裝部署docker-harbor,操作和之前一樣。
2、登錄上你的倉(cāng)庫(kù),轉(zhuǎn)移鏡像
倉(cāng)庫(kù)鏡像轉(zhuǎn)移到另一臺(tái)倉(cāng)庫(kù),倉(cāng)庫(kù)管理中新建目標(biāo)
復(fù)制管理中新建規(guī)則
復(fù)制管理中復(fù)制項(xiàng)目
這時(shí)候發(fā)現(xiàn)原來(lái)倉(cāng)庫(kù)的項(xiàng)目zw110已經(jīng)被轉(zhuǎn)移到新的倉(cāng)庫(kù)