安裝環境: centos 7
最近想把閑置的域名使用起來, 于是想搭建個人博客,也為簡書的博客留個副本,本來想通過hexo在github托管靜態博客, 后來發現靜態博客的局限性很大,但 最終還是選擇了wordpress
wordpress是一套很成熟的建站工具, 有完善的后臺, 豐富的擴展, 而且有手機app供你隨時發布文章, 幾年前, 我在樹莓派搭建過wordpress的網站, 當時花了整整一天才把wordpress完全搞定
但現在畢竟時代不同了, 有了docker這等神器, 搭建一個wordpress網站, 只運行一個 docker-compose.yml
配置文件就能搞定! compose是docker公司推出的一個工具軟件,可以管理多個 docker 容器組成一個應用。你定義一個 yaml 格式的配置文件docker-compose.yml,寫好多個容器之間的調用關系。然后,只要一個命令,就能同時啟動/關閉這些容器。而我們這次一鍵安裝wordpress就是用到了docker-compose.yml
創建zhaoolee-wp文件夾, 并在內新建配置文件 docker-compose.yml
1
|
mkdir zhaoolee-wp && cd zhaoolee-wp && touch docker-compose.yml |
在 docker-compose.yml
內添加以下內容并保存
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
mysql: image: mysql:5.7 environment: - mysql_root_password=zhaoolee123 - mysql_database=wordpress web: image: wordpress:4.9.7-php7.0-apache links: - mysql environment: - wordpress_db_password=zhaoolee123 ports: - "0.0.0.0:80:80" working_dir: /var/www/html volumes: - wordpress:/var/www/html |
在 docker-compose.yml
的同級目錄下, 運行 docker-compose up -d
訪問服務器ip, 順利進入安裝界面
小技巧:
進入正在運行的容器:
1
|
sudo docker exec -it zhaoolee-wp_web_1 /bin/bash |
小結
docker為我們的軟件部署帶來了極大的便利, 而善用compose更能使我們能夠一鍵調用多個docker容器, 完成復雜的部署需求, 如果你想搭建自己的網站, 而且擁有自己的vps和域名, 可以按照我的步驟試一下, 相信你會愛上docker-compose的, wordpress的具體玩法,改日再更.
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。
原文鏈接:https://www.jianshu.com/p/2aea4c271b94