用Docker安裝WordPress6.1

WordPress是知名的PHP開源內(nèi)容管理系統(tǒng)(CMS),擁有豐富插件和主題,很多公司用來建企業(yè)網(wǎng)站,也可以用來搭建博客、論壇、網(wǎng)店系統(tǒng)。中文官網(wǎng)地址:https://cn.wordpress.org/

一、前期準(zhǔn)備

1.安裝好docker,配置好國(guó)內(nèi)鏡像;
2.安裝mysql5.6以上版本, 可以直接安裝也可用docker來運(yùn)行;
3.在mysql上創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),名字wordpress,字符集為utf8mb4。
以上準(zhǔn)備過程略,參考別的教程

二、安裝運(yùn)行

# 下載wordpress 6.1鏡像
docker pull wordpress:6.1

# 打開防火墻8080端口,你想改為其它端口也可以
firewall-cmd --zone=public --permanent --add-port=8080/tcp
firewall-cmd --reload

#運(yùn)行鏡像
docker run -d --name wp1 -p 8080:80 --env WORDPRESS_DB_HOST=192.168.50.101 --env WORDPRESS_DB_USER=loan --env WORDPRESS_DB_PASSWORD=123456 --env WORDPRESS_DB_NAME=wordpress wordpress:6.1

docker run的參數(shù)說明:
--name wp1 容器名為wp1
-p 8080:80 映射到8080端口,你想改為其它端口也可以
--env WORDPRESS_DB_HOST= 后面是mysql數(shù)據(jù)庫(kù)服務(wù)器的IP地址
--env WORDPRESS_DB_USER= 后面是數(shù)據(jù)庫(kù)的登錄賬號(hào)
--env WORDPRESS_DB_PASSWORD= 后面是數(shù)據(jù)庫(kù)的登錄密碼
--env WORDPRESS_DB_NAME= 后面是前面創(chuàng)建的數(shù)據(jù)庫(kù)名稱

docker exec -it wp1 bash使用這個(gè)命令可以進(jìn)入到容器內(nèi)部查看安裝的內(nèi)容,如果你想把上傳的文件映射出來,可以在docker run命令后面加個(gè)參數(shù)-v /opt/wp/upload:/var/www/html/wp-content/uploads,冒號(hào)前面為你的宿主機(jī)中的目錄,冒號(hào)后面是容器里面的目錄。

運(yùn)行之后,就可以通過下面的地址來初始化網(wǎng)站了:
http://【宿主機(jī)的IP地址】:8080/wp-admin/install.php

后臺(tái)管理登錄頁(yè)面:
http://【宿主機(jī)的IP地址】:8080/wp-login.php

這樣就很方便地完成安裝了,不用安裝php,apache這些了。重新開機(jī)后可以使用docker start wp1命令來運(yùn)行就可以了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 首語(yǔ) ? 最近由于疫情原因,阿里云出了在家實(shí)踐活動(dòng)免費(fèi)送主機(jī),早起兩天就搶到啦。有了服務(wù)器當(dāng)然第一件事就是建...
    pharoskgg閱讀 1,172評(píng)論 0 2
  • (第十二周作業(yè)) 1、編譯安裝搭建wordpressCentos 7.2編譯安裝LAMP實(shí)現(xiàn)WordPress個(gè)人...
    haoxi2018閱讀 394評(píng)論 0 0
  • 1. 如何開通AWS免費(fèi)套餐 注冊(cè)AWS帳號(hào),綁定支持Visa的 信用卡后就可以免費(fèi)使用一年免費(fèi)套餐版的亞馬遜云服...
    Andyouyang閱讀 3,838評(píng)論 0 5
  • 安裝XAMPP XAMPP下載列表:XAMPP XAMPP for OS X和XAMPP-VM有什么區(qū)別?- OS...
    ANTI_JAM閱讀 5,855評(píng)論 2 4
  • 安裝mysql# Centos6,Red hat6# 查詢已安裝的mysql相關(guān)軟件包rpm -qa | grep...
    MicoCube閱讀 1,923評(píng)論 0 0

友情鏈接更多精彩內(nèi)容