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