使用docker佈署wordpress

2022-06-25 09:36:07 字數 1115 閱讀 2548

環境準備

本部落格使用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 給容...