神通數據庫DOCKER鏡像 v7.0.8 修正


神通數據庫打包到docker 鏡像

神通數據庫Docker 鏡像 V7.0.8

ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8

鏡像包僅 206M

新步驟 (除了1之外,以下任何一個都可以,根據需要選擇)

注意須知 :

  1. 此鏡像建立在ubuntu:18.04之上
  2. 神通數據庫 默認數據庫 OSRDB 默認用戶 sysdba 默認密碼 szoscar55 默認開放端口 2003 默認日志同步開放端口 52099
  3. 日志同步開放端口 52099 對單機數據庫不必要
  4. 可以將數據庫日志和數據庫文件持久化到宿主機(本機),容器日志目錄 /opt/ShenTong/log 數據庫文件目錄 /opt/ShenTong/odbs 配置目錄 /opt/ShenTong/admin
  5. 默認情況(不持久化日志和數據文件)容器將自動持久化日志文件和數據庫文件到docker 本地目錄,可以通過 docker inspect 容器名或者容器ID 查看 docker volume ls ...
  1. 拉取鏡像

    docker pull ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8
    
  2. 運行容器(可以直接跳過第一步,單機)

    --name oscar(自定義容器名稱)可以不要 --name oscar

    最簡單前台運行

    docker run -it -p 2003:2003 ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8
    

    前台運行

    docker run -it -p 2003:2003 --name oscar -v /db-logs:/opt/ShenTong/log -v /dbs:/opt/ShenTong/odbs ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8
    

    (windows)

    docker run -it -p 2003:2003 --name oscar -v d:/db-logs:/opt/ShenTong/log -v d:/dbs:/opt/ShenTong/odbs ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8
    

    后台運行

    docker run -it -d -p 2003:2003 --name oscar -v /db-logs:/opt/ShenTong/log -v /dbs:/opt/ShenTong/odbs ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8
    
  3. 運行容器(可以直接跳過第一步,主備等多用途)

    前台運行

    docker run -it -p 2003:2003 -p 52099:52099 --name oscar -v /db-logs:/opt/ShenTong/log -v /dbs:/opt/ShenTong/odbs ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8
    

    后台運行

    docker run -it -d -p 2003:2003 -p 52099:52099 --name oscar -v /db-logs:/opt/ShenTong/log -v /dbs:/opt/ShenTong/odbs ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8
    
  4. 運行容器(設置自定義密碼)

    前台運行

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

    后台運行

    docker run -it -d -p 2003:2003 -p 52099:52099 --name oscar -v /db-logs:/opt/ShenTong/log -v /dbs:/opt/ShenTong/odbs -e SYSDBA_PASSWORD="Password" ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8
    
  5. 運行容器(設置開啟歸檔模式)

    前台運行

    docker run -it -p 2003:2003 -p 52099:52099 --name oscar -v /db-logs:/opt/ShenTong/log -v /dbs:/opt/ShenTong/odbs -e ARCHIVELOG="true" ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8
    

    后台運行

    docker run -it -d -p 2003:2003 -p 52099:52099 --name oscar -v /db-logs:/opt/ShenTong/log -v /dbs:/opt/ShenTong/odbs -e ARCHIVELOG="true" ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8
    
  6. 開啟重啟策略

    前台運行

    docker run -it -p 2003:2003 -p 52099:52099 --name oscar -v /db-logs:/opt/ShenTong/log -v /dbs:/opt/ShenTong/odbs --restart=always ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8
    

    后台運行

    docker run -it -d -p 2003:2003 -p 52099:52099 --name oscar -v /db-logs:/opt/ShenTong/log -v /dbs:/opt/ShenTong/odbs --restart=always ccr.ccs.tencentyun.com/images.sz/oscar:v7.0.8
    

    更新重啟策略(已被創建的容器)

    docker update --restart=always oscar
    docker restart oscar
    


免責聲明!

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



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