神通數據庫Docker 鏡像 V7.0.8


神通數據庫DOCKER鏡像 v7.0.8 修正 - microestc - 博客園 (cnblogs.com)

說明,該鏡像默認創建一個數據庫 OSRDB ,用戶名 SYSDBA ,默認密碼 szoscar55 (可以通過 環境變量修改),端口為2003

現功能只有這么多,如需 改端口或者新建其它數據庫,暫不支持,現在時間緊,如有需求,可以聯系我或者神舟通用公司

1. 拉取鏡像

# docker 拉取鏡像
sudo docker pull ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8

2. 運行和配置

# 簡單后台運行
docker run -p 2003:2003 -d --name oscar ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8 
# 關於端口 OSRDB 默認端口 2003, 所以 -p xxxx:2003 ,才能正常訪問

# 停止服務
docker stop oscar

# 前台運行 可Ctrl+C 關閉服務
docker run -p 2003:2003 --name oscar -it ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8

# 前台運行並進入交互窗口
docker run -p 2003:2003 --name oscar -it ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8 bash

配置默認密碼,加入環境變量 SYSDBA_PASSWORD
docker run -p 2003:2003 --name oscar -e SYSDBA_PASSWORD="Password" -it ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8

# 設置自己需要的鏡像別名,如改為 oscar:v7.0.8
docker tag ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8 oscar:v7.0.8
# 數據持久到本地目錄

docker volume create vol
docker volume inspect vol

docker run -p 2003:2003 --name oscar -e SYSDBA_PASSWORD="Password" -it -v vol:/opt/ShenTong/odbs ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8 bash

ln -s  /var/lib/docker/volumes/vol/_data/* /data/database/

 

注意: 這種方式持久化需要注意: 當 docker 被 卸載后, 文件是否還存在,我估計不在了.沒時間去測試,歡迎各位測試之后或者有經驗大哥 留下結果,或者更好持久化的方式 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM