1.數(shù)據(jù)庫備份2.把新域名域名解析到網站上3.解析好域名后,把域名綁定到網站上4.點擊WordPress的數(shù)據(jù)庫5.點擊SQL,輸入代碼6.點擊【執(zhí)行】
創(chuàng)新互聯(lián)主要從事成都做網站、網站設計、網頁設計、企業(yè)做網站、公司建網站等業(yè)務。立足成都服務浪卡子,十年網站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:028-86922220
這篇文章主要介紹了主機Nginx + Docker WordPress Mysql搭建的詳細步驟,我覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨我過來看看吧
環(huán)境
安裝
安裝 docker 所需依賴
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
安裝 docker-ce
$ sudo yum-config-manager --add-repo https:``//download``.docker.com``/linux/centos/docker-ce``.repo
$ sudo yum install docker-ce
$ sudo systemctl start docker
$ docker --version
$ sudo docker run hello-world
安裝 docker-compose
$ sudo curl -L https:``//github``.com``/docker/compose/releases/download/1``.17.0``/docker-compose-`````uname -s -```uname -m -o /usr/bin/docker-compose
$ sudo chmod +x /usr/bin/docker-compose
$ docker-compose --version
編寫 docker-compose.yml
$ mkdir .``/blog
$ cd blog
$ sudo vim docker-compose.yml
運行容器
# 啟動
$ sudo docker-compose up -d
# 關閉
$ sudo docker-compose down
現(xiàn)在可以用 來訪問。如果發(fā)現(xiàn)無法訪問,可以 查看容器日志尋找錯誤
$ sudo docker-compose ps
Name Command State Ports
blog_db_1 docker-entrypoint.sh mysqld Up 0.0.0.0:3306-3306``/tcp``, 33060``/tcp
blog_wordpress_1 docker-entrypoint.sh apach ... Up 0.0.0.0:8000-80``/tcp
# 主要后面的 WordPress 是服務的名字 這和 docker 查看日志使用容器名不同
$ sudo docker-compose logs -f --``tail``=10 wordpress
$ sudo docker-compose logs -f --``tail``=10 db
使用主機 Nginx 反代 docker wordpress
nginx 的配置文件如下(省略不相干內容)
錯誤合集
nginx error Permission denied
之前我 nginx.conf user 使用的是默認的 nobody 無法讀取 docker 中 wp 的 www-data 這個用戶組數(shù)據(jù),所以直接將 nginx 用戶提到 root,這個之后可以優(yōu)化
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。