下面由WordPress教程欄目給大家介紹如何使用hehecloud快速部署一個(gè)wordpress應(yīng)用,希望對(duì)需要的朋友有所幫助!
HeheCloud 能夠幫助您快速構(gòu)建一個(gè)基于容器的高可用彈性集群環(huán)境。并且?guī)椭p松的部署和管理應(yīng)用、快速的集成更多的服務(wù)。
您可以使用三種不同的方式來(lái)構(gòu)建應(yīng)用:
Heroku Buildpack: 適用于 Heroku 風(fēng)格的應(yīng)用
dockerfile: 基于你所選擇的基礎(chǔ) OS,可定制輕便的應(yīng)用運(yùn)行環(huán)境
Docker鏡像: 有利于簡(jiǎn)化持續(xù)集成 / 持續(xù)交付的構(gòu)建流程
這里我們使用Docker鏡像方式為例部署一個(gè)完整的Wordpress,講解如何部署一個(gè)完整的應(yīng)用
開(kāi)始以下步驟之前請(qǐng)確保您已經(jīng)按照引導(dǎo)添加主機(jī)并完成集群的初始化
創(chuàng)建mysql服務(wù)
點(diǎn)擊左側(cè)導(dǎo)航的服務(wù)集成,選擇MySQL
然后點(diǎn)擊 開(kāi)啟 按鈕,來(lái)安裝并開(kāi)啟MySQL服務(wù)
稍等片刻,等待服務(wù)狀態(tài)變?yōu)?運(yùn)行中,并且等待配置信息加載完成
如果您需要在線管理MySQL的話, 可以開(kāi)啟 附加服務(wù) 中的 phpMyAdmin
創(chuàng)建應(yīng)用
首先您需要按照 使用指南 安裝Deis客戶端,并使用Deis客戶端登錄您構(gòu)建集群時(shí)設(shè)置的安全賬號(hào)
這里,我們借用 DaoCloud 提供的國(guó)內(nèi)加速的 WordPress Docker 鏡像:
daocloud.io/daocloud/dao-wordpress:latest
打開(kāi)命令行窗口,運(yùn)行命令:
創(chuàng)建一個(gè)目錄 blog,并進(jìn)入目錄下:
$ mkdir blog && cd blog
初始化git,并且使用 deis 創(chuàng)建一個(gè)名為 blog 的應(yīng)用:
$ git init $ deis create blog
我們查看鏡像的說(shuō)明,得到需要設(shè)置的環(huán)境變量:
WORDPRESS_DB_HOST 數(shù)據(jù)庫(kù)主機(jī)地址( MySQL服務(wù)的 IP 和 端口,例如:
:3306 )
WORDPRESS_DB_USER 數(shù)據(jù)庫(kù)用戶名( 默認(rèn)為 root )
WORDPRESS_DB_PASSWORD 數(shù)據(jù)庫(kù)密碼( 連接數(shù)據(jù)庫(kù)的密碼 )
將我們剛才開(kāi)啟的MySQL服務(wù)的配置信息寫(xiě)入應(yīng)用的環(huán)境變量:
deis config:set WORDPRESS_DB_HOST="10.171.135.123:3306" WORDPRESS_DB_USER="root" WORDPRESS_DB_PASSWORD="0pztkvjVGQaeeNsfJUDx"
最后,我們直接通過(guò)鏡像部署應(yīng)用:
deis pull daocloud.io/daocloud/dao-wordpress:latest
稍等片刻,大功告成!
點(diǎn)擊左側(cè)導(dǎo)航的 我的應(yīng)用 并查看應(yīng)用信息、容器信息以及訪問(wèn)日志等:
最后看一下我們部署的博客:
綁定域名
此外,如果您想使用自定義域名,可以運(yùn)行:
deis domains:add hehe123.com
命令運(yùn)行完畢,您就可以把域名解析到您的主機(jī)上了
更多高級(jí)用法請(qǐng)查看:官方使用指南 和 ?Deis中文指南