docker 安裝wordpress


准備工作:安裝docker安裝mysql(創建好數據庫等)

一、拉鏡像

鏡像版本查看:https://hub.docker.com/_/wordpress?tab=tags&page=1&ordering=last_updated

docker pull wordpress:latest

二、運行容器

docker run -d --name wordpress \
  -e TZ="Asia/Shanghai" \
  -e WORDPRESS_DB_HOST=127.0.0.1:3306 \
  -e WORDPRESS_DB_USER=root \
  -e WORDPRESS_DB_PASSWORD=password \
  -e WORDPRESS_DB_NAME=wordpress \
  -p 1080:80 \
  --restart=always \
  wordpress

運行完可以查看日志 docker logs --tail 10 wordpress | grep info
參數說明:

  • WORDPRESS_DB_HOST:mysql的IP+端口
  • WORDPRESS_DB_USER:mysq用戶名
  • WORDPRESS_DB_PASSWORD:mysql密碼
  • WORDPRESS_DB_NAME:數據庫名,默認是wordpress
  • -p 1080:80 是指宿主機的1080端口映射容器的80端口,容器內端口80不要修改
  • restart=always 隨docker的啟動而啟動

三、初始化配置

經過上述步驟 打開地址:http://127.0.0.1:1080 能看到以下頁面就說明安裝成功了

設置管理員賬號和密碼,點擊安裝WordPress

安裝成功后的后台管理頁面,后台管理地址 http://127.0.0.1:1080/wp-admin

數據庫表結構

四、其他配置

4.1 綁定域名,設置->常規

4.2 更換域名,替換下面的www.old.com和www.new.com

UPDATE wp_options SET option_value=replace(option_value,'http://www.old.com','http://www.new.com') WHERE option_name in('home','siteurl');
UPDATE wp_posts SET post_content = replace(post_content,'http://www.old.com','http://www.new.com');
UPDATE wp_posts SET guid = replace(guid,'http://www.old.com','http://www.new.com');


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM