Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
在解決問題之道上不斷前行
最近寫了一台OmekaS的docker,連結在這。
在這邊分享與補充說明。
這是安裝好mariaDB + OmekaS + phpMyadmin的 Docker in LXC 容器
LXC容器(Linux Container)跟Docker其實有滿大的關係,由於現在工作的環境使用了proxmox,跟同事討論後決定實現了Docker in LXC來擴展各種服務,於是誕生了這個docker。
雖然說in LXC但稍做修改也可以當作一般Docker使用。(其實也沒啥需要修改)
希望使用docker能加速OmekaS的推廣,歡迎多多使用囉。
docker-compose up
OmekaS的系統文檔放置在LXC的環境中 若需要更新或放置檔案,開啟ssh使用SFTP傳輸即可
預設帳號為 [email protected] / password
若需要放置模組、主題等檔案 請放置到目錄對應docker-compose.yml中omekas的volume。若使用LXC環境則參考repo內說明。
Omekas安裝時需注意files的權限,在這個備份範本中已經處理完畢
另外也要注意config/database.ini也已經設定完畢,指向到DB。
(參考)[https://github.com/vishnubob/wait-for-it] 預設已經註解掉 參照Dockerfile#detect DB 由於自動開機後要確保DB已經先運作再啟動OmekaS 所以多加了wait-for-it的偵測動作 此bash會先偵測DB是否先啟動,若不啟動則重試直到有偵測到
記得放置或新增wait-for-it.sh,剩下Dockefile會處理