環境為已安裝Docker Destop的Windows系統。
過程
使用Docker拉去官方WordPress鏡像再進行簡單配置是可行的,
但是這里我們使用docker-compose,它會自動根據你的配置文件去拉取鏡像. 現在嘗試以 docker-compose的方式 編寫一個 docker-compose.yaml
文件並啟動容器。
1、新建一個文件夾作為工作目錄
mkdir WordPress cd WordPress
2、新建一個 docker-compose.yaml文件
version: '3.1' services: wordpress: image: wordpress restart: always volumes: - ./website:/var/www/html #你網站上除了數據庫外所有的數據,掛載出來方便備份 ports: - 80:80 environment: WORDPRESS_DB_HOST: db #連接數據庫的地址,必須要用依賴的服務的名字,這里是 db WORDPRESS_DB_USER: root #你自定義連接數據庫的用戶名,但需要和下面的mysql設置的要一致 WORDPRESS_DB_PASSWORD: mysqlpass #你自定義連接數據庫的密碼,但需要和下面的mysql設置的要一致 WORDPRESS_DB_NAME: exampledb #你自定義的數據庫名字,但需要和下面的mysql設置的要一致 db: image: mysql:5.7 restart: always volumes: - ./mysql_data/data:/var/lib/mysql #把數據庫數據掛載出來方便備份,當然也可以用數據卷的形式(自行學習) environment: MYSQL_DATABASE: exampledb #數據庫名字 MYSQL_USER: exampleuser #數據庫用戶名 MYSQL_ROOT_PASSWORD: mysqlpass #數據庫密碼
3、執行docker-compose up -d
啟動上面寫的兩個服務, 如果沒有報錯就大工告成了
4、直接用ip訪問(我這里是localhost)
按提示安裝
然后,去寫一篇文章吧!
參考鏈接:
1. https://shingle.me/post/5分鍾使用docker搭建一個網站
2. https://www.bilibili.com/video/av45262682/?spm_id_from=trigger_reload