環境準備
本部落格使用docker環境搭建,從而做到佈署簡單
編寫docker-compose檔案
# docker-compose.yml
version: '3.3'
services:
db:image: mysql:5.7
volumes:
- /mnt/mysql:/var/lib/mysql
restart: always
environment:
mysql_root_password: **********
mysql_database: **********
mysql_user: **********
mysql_password: **********
wordpress:
depends_on:
- db
image: wordpress:latest
volumes:
- /mnt/static:/var/www/html
ports:
- "8080:80"
restart: always
environment:
wordpress_db_host: db:3306
wordpress_db_user: **********
wordpress_db_password: **********
wordpress_db_name: **********
volumes:
db_data: {}
nginx的配置
下圖的配置中,nginx開啟了https,使用的是lets encrypt 有很多配套工具可以使用,我使用的是acme.sh
# wordpress.conf
upstream local
server
location /
}
啟動程式
在docker-compose.yaml目錄下執行docker-compose up -d 即可
關於**安全
znb部落格執行在阿里雲主機上,配置上要注意以下幾點:
關於資料備份
docker在獨立的容器中部署wordpress
yum install docker系統會自動安裝docker ce vi etc docker daemon.json 若檔案不存在則建立daemon.json 新增或修改以下字段 docker search mysql 從映象倉庫搜尋mysql映象 docker pull mysql 5.7.4...
在Tomcat下使用war包佈署專案
2.修改 conf server.xml檔案.在host節點下增加如下參考 也許有些人還不懂war包是什麼,其實就是你的專案下的webroot資料夾中的內容 不加webroot這個資料夾 打成乙個壓縮包,字尾用war,其實和rar差不多,不過tomcat就認war。那為什麼war包可以講專案這個發布...
《Docker的使用》 二 Docker基本使用
1 建立並執行乙個互動式容器 docker run name my ubuntu it ubuntu bin bash name 指定乙個容器名字,如果不加 name則由docker隨機分配乙個容器名字 合法名字只能包含 大小寫字母,數字,下劃線,圓點,橫線 i t i 保持標準輸入的開啟 t 給容...