15使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)_第1頁(yè)
15使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)_第2頁(yè)
15使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)_第3頁(yè)
15使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)_第4頁(yè)
15使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1 第3章 計(jì)算機(jī)病毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑容器技術(shù)實(shí)戰(zhàn)廣州白云工商技師學(xué)院云計(jì)算和大數(shù)據(jù)人才培養(yǎng)規(guī)劃教材項(xiàng)目任務(wù) 容器部署方案(使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè))計(jì)算機(jī)網(wǎng)絡(luò)教研室2 第3章 計(jì)算機(jī)病毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)學(xué)習(xí)任務(wù)學(xué)習(xí)任務(wù):安安公司需要一個(gè)個(gè)人博客網(wǎng)站,能夠?qū)崿F(xiàn):用戶在博客網(wǎng)站上申請(qǐng)賬號(hào),規(guī)劃和發(fā)布博客網(wǎng)站內(nèi)容?,F(xiàn)在你是docker運(yùn)維工程師,需要你運(yùn)用docker-compose技術(shù)實(shí)現(xiàn)該個(gè)人博客網(wǎng)站,并測(cè)試成功。我要努力3 第3章 計(jì)算機(jī)病毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)學(xué)習(xí)目標(biāo)1、了解Wor

2、dPress個(gè)人博客軟件。2、能根據(jù)WordPress個(gè)人博客軟件部署需求編寫docker-compose配置文件3、能使用命令編排和測(cè)試WordPress個(gè)人博客網(wǎng)站4 第3章 計(jì)算機(jī)病毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)學(xué)習(xí)重點(diǎn)難點(diǎn)重點(diǎn):1、編寫docker-compose配置文件2、編寫數(shù)據(jù)庫(kù)配置文件難點(diǎn):1、編寫docker-compose配置文件5 第3章 計(jì)算機(jī)病毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)任務(wù)流程方案設(shè)計(jì)目錄規(guī)劃設(shè)計(jì)設(shè)置mysql配置文件容器測(cè)試定制docker-compose文件編排啟動(dòng)博客容器博客設(shè)置和測(cè)試總結(jié)評(píng)

3、價(jià)需求分析6 第3章 計(jì)算機(jī)病毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)學(xué)習(xí)步驟0、需求分析項(xiàng)目設(shè)計(jì)任務(wù)分析:任務(wù)分析:安安公司需要一個(gè)個(gè)人博客網(wǎng)站,能夠?qū)崿F(xiàn):用戶在博客網(wǎng)站上申請(qǐng)賬號(hào),規(guī)劃和發(fā)布博客網(wǎng)站內(nèi)容。實(shí)現(xiàn)方案分析:實(shí)現(xiàn)方案分析:1、可以通過(guò)虛擬機(jī)安裝數(shù)據(jù)庫(kù),Apache,WordPress部署實(shí)現(xiàn)。2、可以通過(guò)裸金屬機(jī)安裝數(shù)據(jù)庫(kù),Apache,WordPress部署實(shí)現(xiàn)。3、可以通過(guò)公有云按安裝實(shí)現(xiàn)4、可以架設(shè)私有云docker技術(shù)實(shí)現(xiàn)方案選項(xiàng):方案選項(xiàng):通過(guò)私有云docker技術(shù)實(shí)現(xiàn)原因:原因:性價(jià)比高,遷移方便,可以批量彈性伸縮,高可用。7 第3章 計(jì)算機(jī)病

4、毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)學(xué)習(xí)步驟0、需求分析項(xiàng)目設(shè)計(jì)項(xiàng)目設(shè)計(jì)架構(gòu)設(shè)計(jì):架構(gòu)設(shè)計(jì):采用mysql數(shù)據(jù)庫(kù)和WordPress博客軟件實(shí)現(xiàn)。bridgemysqlcontainerWordPresscontainer8 第3章 計(jì)算機(jī)病毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)學(xué)習(xí)步驟1、WordPress軟件WordPress是使用PHP語(yǔ)言開發(fā)的博客平臺(tái),用戶可以在支持PHP和MySQL數(shù)據(jù)庫(kù)的服務(wù)器上架設(shè)屬于自己的網(wǎng)站。也可以把 WordPress當(dāng)作一個(gè)內(nèi)容管理系統(tǒng)(CMS)來(lái)使用。WordPress是一款個(gè)人博客系統(tǒng),并逐步演化

5、成一款內(nèi)容管理系統(tǒng)軟件,它是使用PHP語(yǔ)言和MySQL數(shù)據(jù)庫(kù)開發(fā)的。用戶可以在支持 PHP 和 MySQL數(shù)據(jù)庫(kù)的服務(wù)器上使用自己的博客。一、選型說(shuō)明9 第3章 計(jì)算機(jī)病毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)學(xué)習(xí)步驟1、WordPress軟件WordPress有許多第三方開發(fā)的免費(fèi)模板,安裝方式簡(jiǎn)單易用。不過(guò)要做一個(gè)自己的模板,則需要你有一定的專業(yè)知識(shí)。比如你至少要懂的標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用HTML代碼、CSS、PHP等相關(guān)知識(shí)。WordPress官方支持中文版,同時(shí)有愛(ài)好者開發(fā)的第三方中文語(yǔ)言包,如wopus中文語(yǔ)言包。WordPress擁有成千上萬(wàn)個(gè)各式插件

6、和不計(jì)其數(shù)的主題模板樣式。一、選型說(shuō)明10 第3章 計(jì)算機(jī)病毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)學(xué)習(xí)步驟1、mysql數(shù)據(jù)庫(kù)軟件MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),屬于 Oracle 旗下產(chǎn)品。MySQL 是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,在 WEB 應(yīng)用方面,MySQL是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)) 應(yīng)用軟件之一。MySQL是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提

7、高了靈活性。MySQL所使用的 SQL 語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL 軟件采用了雙授權(quán)政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。一、選型說(shuō)明11 第3章 計(jì)算機(jī)病毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)學(xué)習(xí)步驟在管理員目錄下創(chuàng)建WordPress目錄,創(chuàng)建如下目錄結(jié)構(gòu)。 rootblockchain:/wordpress# mkdir dbrootblockchain:/wordpress# mkdir wprootblockchain:/word

8、press# cd .rootblockchain:# tree wordpress/wordpress/ db wp二、目錄結(jié)構(gòu)設(shè)計(jì)12 第3章 計(jì)算機(jī)病毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)學(xué)習(xí)步驟1、編輯docker-compose.yml文件rootblockchain:/wordpress# vi docker-compose.yaml #指定版本version: 3#制定服務(wù),本部分包含db和wordpress服務(wù)services:三、編輯配置文件13 第3章 計(jì)算機(jī)病毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)學(xué)習(xí)步驟1、編輯dock

9、er-compose.yml文件rootblockchain:/wordpress# vi docker-compose.yaml #指定版本version: 3#制定服務(wù),本部分包含db和wordpress服務(wù)services:db: image: mysql:5.7 volumes: #- ./db/conf:/etc/mysql - ./db:/var/lib/mysql restart: always ports: - 3306 environment: MYSQL_ROOT_PASSWORD: wordpress MYSQL_DATABASE: wordpress MYSQL_USE

10、R: wordpress MYSQL_PASSWORD: wordpress networks: - wp_net三、編輯配置文件#定義wordpress容器 wordpress: depends_on: - db image: wordpress ports: - 80:80 restart: always environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpress WORDPRESS_DB_NAME: wordpress volumes: - ./

11、wp:/var/www/html/wp/ networks: - wp_net#聲明網(wǎng)絡(luò)networks: wp_net: driver: bridge14 第3章 計(jì)算機(jī)病毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)學(xué)習(xí)步驟1、啟動(dòng)網(wǎng)站rootblockchain:/wordpress# docker-compose upStarting wordpress_db_1 . doneStarting wordpress_wordpress_1 . doneAttaching to wordpress_db_1, wordpress_wordpress_1四、啟動(dòng)和測(cè)試15

12、第3章 計(jì)算機(jī)病毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)學(xué)習(xí)步驟2、測(cè)試(1)查看容器運(yùn)行狀況rootblockchain:/wordpress# docker-compose ps Name Command State Ports -wordpress_db_1 docker-entrypoint.sh mysqld Up :32786-3306/tcp, 33060/tcpwordpress_wordpress_1 docker-entrypoint.sh apach . Up :80-80/tcp 四、啟動(dòng)和測(cè)試16 第3章 計(jì)算機(jī)病毒

13、項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)學(xué)習(xí)步驟2、測(cè)試(2)瀏覽器測(cè)試在瀏覽器中輸入32宿主機(jī)的IP地址,出來(lái)歡迎畫面,輸入標(biāo)示、用戶名等信息,然后點(diǎn)擊“安裝WordPress”。四、啟動(dòng)和測(cè)試17 第3章 計(jì)算機(jī)病毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)學(xué)習(xí)步驟2、測(cè)試(2)瀏覽器測(cè)試點(diǎn)擊“安裝WordPress”后出現(xiàn)完成界面四、啟動(dòng)和測(cè)試18 第3章 計(jì)算機(jī)病毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)學(xué)習(xí)步驟2、測(cè)試(2)瀏覽器測(cè)試點(diǎn)擊“登錄”,出現(xiàn)登錄界面四、啟動(dòng)和測(cè)試19 第3章 計(jì)算機(jī)病毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)學(xué)習(xí)步驟2、測(cè)試(2)瀏覽器測(cè)試輸入用戶名和密碼進(jìn)行登錄,然后出現(xiàn)右圖至此,你的博客網(wǎng)站已經(jīng)搞好了四、啟動(dòng)和測(cè)試20 第3章 計(jì)算機(jī)病毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)學(xué)習(xí)步驟1、架構(gòu)設(shè)計(jì)2、compose配置文件設(shè)計(jì)3、卷映射4、測(cè)試三、總結(jié)21 第3章 計(jì)算機(jī)病毒項(xiàng)目四 桌面云設(shè)計(jì)與部暑使用compose實(shí)現(xiàn)個(gè)人博客網(wǎng)站建設(shè)評(píng)價(jià)和反思展示評(píng)價(jià)序號(hào)評(píng)價(jià)項(xiàng)目及權(quán)重評(píng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論