Docker-compose 安裝 Wordpress 博客

今天講解一下新方式搭建 Wordpress,超級簡單。使用 docker-compose 快速安裝博客。

先來說明一下兩個概念:

Docker:Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然後發佈到任何流行的 Linux或Windows 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口

Docker-compose:Docker-Compose 是 Docker 的一種編排服務,是一個用於在 Docker 上定義並運行復雜應用的工具,可以讓用戶在集羣中部署分佈式應用。

  • 服務 (service):一個應用的容器,實際上可以包括若干運行相同鏡像的容器實例。

  • 項目 (project):由一組關聯的應用容器組成的一個完整業務單元,在 docker-compose.yml 文件中定義。

Compose 的默認管理對象是項目,通過子命令對項目中的一組容器進行便捷地生命週期管理。

 

一、博客搭建

 

1.前提

  • linux 環境

  • 安裝 Docker,Docker-compose

2.linux 安裝 docker

a.安裝 docker

uname -r #查看你當前的內核版本
yum update #更新yum
yum -y install docker #安裝 docker
systemctl start docker.service #啓動 docker 服務
docker version #查看 docker版本

b.安裝 docker-compose

yum install docker-compose #安裝 docker-compose
docker-compose version #查看版本

3.安裝 Wordpress

創建 docker-compose.yml

version: '3.3'
services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     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
       WORDPRESS_DB_NAME: wordpress
volumes:
    db_data: {}

執行命令:

docker-compose -f docker-compose.wordpress.yml up -d #後臺運行
docker-compose -f docker-compose.wordpress.yml down #停止並刪除服務

訪問地址:IP:8000

注:如果無法訪問,騰訊雲/阿里雲,記得開啓8000端口。

 

4.Wordpress 搭建效果

1.後臺管理頁面

後臺訪問地址:IP:8000/wp-admin :

2.前端管理頁面

前臺訪問地址:IP:8000/:

我剛剛搭建的博客地址(這裏我修改了一下端口):http://47.93.246.180:9001/

 

3.基礎屬性設置

在這裏設置web頁面的基本屬性,例如站點標題,副標題,站點的語言,日期格式等。

二、Wordpress 設置

1.設置主題

進入wordpress 後臺管理頁面:http://IP:port/wp-admin/

打開主題頁面,主題任你選擇。

2.添加文章

在這裏添加文章。

3.安裝插件

豐富的插件市場,任由你來挑選!

4.SEO優化

  • 網站的標題(title)、描述(description)、關鍵詞(keywords) 的設置。

  • 添加網站地址sitemap.xml,百度,谷歌都可以添加。

  • 網站添加https協議,提供網站安全等級。

  • 圖片優化,注意圖片不能太大,並給圖片添加 alt屬性。

 

三、最後

認識docker 也有三年了,現在我也成爲一位 docker 的癡迷者。docker 讓我們不用再考慮服務器環境,直接運行先前打包好的鏡像即可,操作非常簡單。

看到這裏你是不心癢癢了,快來動動手指,點點鼠標搭建屬於自己的 Wordpress 博客吧!

 

附錄:

1.docker-compose安裝worpress: https://docs.docker.com/compose/wordpress/

2.wordpress搭建教程: https://themeforwp.net/archives/wordpress-website-tutorial/

3.18款wordpress插件: https://themeforwp.net/archives/essential-wordpress-plugins/

4.wordpress seo優化: https://themeforwp.net/archives/wordpress-seo/

5.wordpress 免費主題: https://themeforwp.net/archives/best-wordpress-free-theme/

 

這裏有一個彩蛋!

                                                                   

                                                      

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章