- 取得 docker image
$ docker pull lyshie/lamp-xoops
- 取得 XOOPS 網頁檔案與 MySQL 資料庫檔案
$ wget https://raw.githubusercontent.com/lyshie/lamp-xoops/master/xoops.tgz
$ cd /opt
$ tar xvfz xoops.tgz
繼承自 linode/lamp,加入 supervisord 啟動 apache2 與 mysql
$ docker run -d -p 80:80 -v /opt/xoops:/var/www -v /opt/xoops/mysql:/var/lib/mysql lyshie/lamp-xoops:latest
掛載以下的本機目錄,確保資料可以儲存:
- /opt/xoops 為 XOOPS 網頁檔案
- /opt/xoops/mysq 為 MySQL 資料庫檔案
- XOOPS 預設登入「帳號 admin」、「密碼 123456」
- MySQL 預設密碼「Admin2015」
https://github.com/lyshie/lamp-xoops
$ apt-get install docker.io
在 dcs.tn.edu.tw 平台上執行 Docker 可以將現有的 Ubuntu 單純化,作業系統升級時套件相依性也簡化,儘可能可以升級至 Ubuntu 16.04.2 LTS。各個服務只在自己的 container 裡面執行,這一層的虛擬化讓這些服務可以快速佈署與轉移。 )