一. 飛牛Docker下載源設(shè)置
訪問(wèn)飛牛云管理面板,打開(kāi)docker,為了防止docker 鏡像出現(xiàn)無(wú)法下載的情況,我們可以提前設(shè)置一下docker的倉(cāng)庫(kù)下載源,點(diǎn)擊倉(cāng)庫(kù)設(shè)置
然后點(diǎn)擊添加:https://hub.geekery.cn
這個(gè)url作為下載源,添加后點(diǎn)擊應(yīng)用
添加完成后點(diǎn)擊啟用即可,docker下載源設(shè)置后,下面我們開(kāi)始下載wordpress
二. Docker部署Mysql數(shù)據(jù)庫(kù)
1 mysql容器加載
在鏡像倉(cāng)庫(kù)搜索mysql,下載mysql鏡像
下載后打開(kāi)本地鏡像列表,點(diǎn)擊運(yùn)行mysql
名稱,默認(rèn),直接點(diǎn)擊下一步
這里注意,端口我們按默認(rèn)即可,不用去修改。
然后打開(kāi)環(huán)境變量,設(shè)置這個(gè)參數(shù):MYSQL_ROOT_PASSWORD
?表示設(shè)置root 用戶的密碼,然后點(diǎn)擊下一步
然后直接點(diǎn)擊創(chuàng)建
2 創(chuàng)建數(shù)據(jù)庫(kù)
創(chuàng)建后,我們打開(kāi)容器列表,可以看到創(chuàng)建運(yùn)行成功,下面需要?jiǎng)?chuàng)建一個(gè)名稱為wordpress的數(shù)據(jù)庫(kù),點(diǎn)擊打開(kāi)mysql終端
選擇一個(gè)連接方式連接
然后我們輸入mysql命令:mysql -uroot -p密碼
,登錄進(jìn)入mysql,密碼就是我們上面設(shè)置的root用戶的密碼
然后執(zhí)行create database wordpress
; 這個(gè)命令,創(chuàng)建一個(gè)名稱為wordpress的數(shù)據(jù)庫(kù),然后再執(zhí)行show databases;
?查看是否創(chuàng)建成功,出現(xiàn)了wordpress表示創(chuàng)建成功了,這樣數(shù)據(jù)庫(kù)運(yùn)行和設(shè)置就完成了,下面我們回到網(wǎng)頁(yè)上設(shè)置數(shù)據(jù)庫(kù)
三. Docker下載WordPress
1 下載 wordpress 鏡像
點(diǎn)擊搜索wordpress,然后點(diǎn)擊下載第一個(gè),等待下載完成
下載后,打開(kāi)本地鏡像,點(diǎn)擊運(yùn)行
名稱默認(rèn),點(diǎn)擊下一步
修改一下訪問(wèn)端口,本例改為8088,具體可以改為自己想要的端口.然后點(diǎn)擊下一步
然后直接點(diǎn)擊創(chuàng)建
創(chuàng)建后打開(kāi)容器列表,可以看到成功運(yùn)行了,如果出現(xiàn)運(yùn)行不了,可能是端口沖突,可以重新運(yùn)行換個(gè)端口,下面在瀏覽器訪問(wèn)測(cè)試
2 安裝 wordpress
瀏覽器輸入飛牛云局域網(wǎng)IP加自己設(shè)置的訪問(wèn)端口即可成功看到wordpress界面,選擇中文語(yǔ)言,點(diǎn)擊下一步
下面就來(lái)到我們數(shù)據(jù)庫(kù)的設(shè)置了,下一步,創(chuàng)建數(shù)據(jù)庫(kù)
4. WordPress 參數(shù)設(shè)置
回到我們頁(yè)面上wordpress數(shù)據(jù)庫(kù)設(shè)置,然后把數(shù)據(jù)庫(kù)信息填寫進(jìn)去,然后點(diǎn)擊提交
可以看到,設(shè)置成功了,然后點(diǎn)擊運(yùn)行安裝程序
然后設(shè)置一下wordpress的用戶名和密碼郵箱這些參數(shù),點(diǎn)擊安裝wordpress
可以看到,成功安裝了wordpress
點(diǎn)擊登錄,可以成功登錄到wordpress管理界面,本地部署wordpress 和配置數(shù)據(jù)庫(kù)就全部完成了。
四、 修改 PHP 配置,保證可以上傳更大主題
wordpress 官方默認(rèn)鏡像對(duì)于主題的大小上傳有限制,這里我們需要到容器的 bash 中去修改 php 的配置文件,路徑在 /usr/local/etc/php/conf.d/ 下面。
執(zhí)行下面語(yǔ)句,也就是創(chuàng)建一個(gè) custom.ini ,并添加對(duì)應(yīng)的環(huán)境變量值,最后重啟容器即可。
echo?"upload_max_filesize = 64M"?>?/usr/local/etc/php/conf.d/custom.ini
echo?"post_max_size = 64M"?>>?/usr/local/etc/php/conf.d/custom.ini