參考 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

開起來 .....

 

 

arrow
arrow
    全站熱搜

    echochio 發表在 痞客邦 留言(0) 人氣()