Category Archives: Docker

Update WordPress Inside Docker Container Required FTP Access

今日Update WordPress 既時候出現了
輸入FTP資料的畫面

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host. 

原因是因為有些wordpress 的資料夾沒有 權限去access
解決方法
我們只需要把這個資料夾的ownership 設定和這個container一樣便可

e.g.

sudo chown -R www-data:www-data wordpress

Hope you find it useful

Note: Nginx Docker sample

今日需要Share 一個比較大既File 給國內的朋友
之前國內是可以連接 Microsoft One Drive的
最近唔知點解又有connection 問題
嘗試使用 WeChat share 檔案 可以過了File Size 上限
最後想到用使用自己的VPS 用Docker 起一個簡單的 web server
用來serve 這個檔案

解釋方法:

安裝 docker 後 執行以下Docker command
之後便會起了一個Web server 是 port: 8083 的
在以下的path: /home/username/web/storage

docker run --name storage -v /home/username/web/storage:/usr/share/nginx/html:ro -p 8083:80 -d nginx
E.g.
docker run --name [Container Name]-v [Web folder path]:/usr/share/nginx/html:ro -p [Custom Port]:80 -d nginx

Hope you find it useful

WPScan Docker Sample – WPScan Docker 示範

如果不想在電腦上安裝 WPScan 的話可以考慮使用Docker
使用方法十分簡單
首先要 pull wpscandocker image
https://hub.docker.com/r/wpscanteam/wpscan/

docker pull wpscanteam/wpscan

之後便可以使用這個Docker image 來執行 wpscan 的指令
e.g.

docker run --rm wpscanteam/wpscan --url https://blog.sharechiwai.com

如果想直接進入這個wpscan 的docker image 上執行wpscan 可以使用以下指令

docker run -it --entrypoint /bin/sh wpscanteam/wpscan

想了解更多的wpscan 的用法可以參考他們的網站
https://github.com/wpscanteam/wpscan

Hope you find it useful