參考 https://github.com/zanhsieh/docker-ocs-inventory-ng 測試一下
下載整包檔案 docker-ocs-inventory-ng-master.zip
解壓縮後看需求更改 ...需要檔案如下 :
看 Dockerfile 其作法是 .:
1. 用 centos6 當 OS
2. yum update & 安裝所需的 apache , mysql , php , perl 及 perl 模組
3. 解壓縮 CSNG_UNIX_SERVER-2.2.1.tar.gz 及 s6-2.3.0.0-linux-amd64-bin.tar.gz
4. 安裝 OCSNG_UNIX_SERVER-2.2.1 (用 perl Makefile .....及其目錄)
5.將編輯好的 OCSNG_UNIX_SERVER 放到正確目錄及 權限
6.複製 啟動 shell (httpd & mysql) 到 啟動的目錄及設定權限
7. 將dbconfig.inc.php 放正確地方及權限正確
8. 執行 init_db.sh
init_db.sh 內容是 :
1. 初始化 msql
2. 匯入 ocsweb.sql
3. 包裝起來 mysql --> default_mysql.tar.gz
OS 啟動 mysql 時會先檢查是否有 /var/lib/mysql , 沒有解壓縮 default_mysql.tar.gz
執行 docker build -t test_sshd .
用 docker images 看
用 docker run -d -P --name ocs ocs_test 執行
用 dicker ps 看
開起來 .....
留言列表