Docker 快速搭建 Wordpress 網(wǎng)站

  1. 完整搭建wordpress網(wǎng)站
  2. 利用 docker 解決wordpress網(wǎng)站搭建的環(huán)境配置問題。

1. 連接服務(wù)器

利用ssh連接服務(wù)器(前提是需要具備一臺(tái)服務(wù)器,可從阿里云-24歲以下有學(xué)生優(yōu)惠,騰訊云等購(gòu)買-25歲以下有學(xué)生優(yōu)惠)

  • 在終端輸入以下命令,連接服務(wù)器
ssh <用戶名,如root>@<IP地址,如xxx.xxx.xxx.xxx>
  • 然后輸入服務(wù)器密碼,完成服務(wù)器連接。

2. 下載docker

centos系統(tǒng)服務(wù)器為例:

// 第一步,下載腳本
curl -fsSL get.docker.com -o get-docker.sh
// 第二步,利用腳本安裝
sudo sh get-docker.sh --mirror Aliyun
// 第三步,啟動(dòng)docker ce
sudo systemctl enable docker
// 第四步
sudo systemctl start docker

此時(shí)docker安裝完畢,其他系統(tǒng)可參看這里

3. 下載docker-compose

// 第一步,安裝二進(jìn)制包
sudo curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
// 第二步,添加權(quán)限
sudo chmod +x /usr/local/bin/docker-compose

4. 通過docker-compose下載wordpress所需環(huán)境

  • 第一步,新建目錄 wordpress
mkdir wordpress
  • 第二步,進(jìn)入目錄,新建docker-compose.yml文件
cd wordpress
touch docker-compose.yml
  • 第三步,打開docker-compose.yml文件
vim dockere-compose.yml
  • 第四步,粘貼以下內(nèi)容:
version: "3"
services:
   db:
     image: mysql:8.0
     command:
      - --default_authentication_plugin=mysql_native_password
      - --character-set-server=utf8mb4
      - --collation-server=utf8mb4_unicode_ci     
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     port:
       - '3306:3306'
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
volumes:
  db_data:
  • 第五步,保存文件, 按esc鍵,輸入 :wq 進(jìn)行保存
  • 第六步,獲取鏡像文件,即可安裝wordpress 環(huán)境
docker-compose up -d

5. 在瀏覽器中打開網(wǎng)址

ip地址加端口號(hào)(端口之前設(shè)置的是8000),如104.168.1.1:8000,如果前面安裝順利,此時(shí)可以看到wordpress的安裝引導(dǎo)頁(yè)。直接按你需要的點(diǎn)擊選擇即可,最終生成網(wǎng)頁(yè)的后臺(tái)。如下:

網(wǎng)頁(yè)后臺(tái)

  1. 網(wǎng)站搭建完畢。
    可以在左側(cè)欄中寫文章發(fā)布文章,或者是更改主題,更改網(wǎng)站相應(yīng)外觀等了。這些都是可視化界面,多點(diǎn)點(diǎn)就會(huì)自己設(shè)置了 - -。
  2. 補(bǔ)充
    最后加一點(diǎn)是,查看數(shù)據(jù)庫(kù)。之前設(shè)置了mysql 數(shù)據(jù)庫(kù)的端口號(hào)和密碼,此時(shí)可以通過可視化數(shù)據(jù)庫(kù)如navicat進(jìn)行連接,賬號(hào)密碼+3306端口即可連上數(shù)據(jù)庫(kù)。然后就可以隨心所欲改自己寫的文章的閱讀數(shù)和點(diǎn)贊數(shù)了。。。
    navicat可視化顯示數(shù)據(jù)

參考文章

docker 知識(shí)點(diǎ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)容

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