基于容器的復雜系統(tǒng)仿真應(yīng)用自動封裝技術(shù)
【文章頁數(shù)】:9 頁
【部分圖文】:
圖1基于容器的復雜系統(tǒng)仿真應(yīng)用的自動封裝框架
基于容器的復雜系統(tǒng)仿真應(yīng)用的自動封裝框架如圖1所示,用戶首先確定復雜系統(tǒng)仿真應(yīng)用所需依賴庫,將依賴庫組件模板與仿真應(yīng)用生成組合模板,根據(jù)組合模板生成對應(yīng)的Dockerfile,隨后對Dockerfile語法進行優(yōu)化,檢測Dockerfile是否存在錯誤,隨后根據(jù)Dockerfil....
圖10SUPE鏡像與組合鏡像性能對比
從圖10中,可以看出經(jīng)過優(yōu)化后的鏡像大小明顯減少,其中對于Dockerfile命令較多的SOS鏡像優(yōu)化效果更為顯著。正是由于將多條命令合成一條,鏡像層數(shù)減小,鏡像大小也隨之減小。鏡像生成時間減少幅度較少,是因為下載傳輸文件比較耗時。因此,Docker語法優(yōu)化與錯誤檢測能有效解決傳....
圖3單一庫組件模板
組合鏡像模板中的combined-image-cmd與combined-image-entrypoint類似。容器啟動時只能有一個初始命令,因此combined-image-cmd與combined-image-entrypoint默認繼承最后一個庫組件的component-cm....
圖2基于容器的復雜系統(tǒng)仿真應(yīng)用封裝方法流程圖
基于容器的自動封裝方法流程圖如圖2所示。首先定義復雜系統(tǒng)仿真應(yīng)用所需庫組件的模板,將仿真應(yīng)用與庫組件模板組合生成組合鏡像模板,此時,會進行基本的語法檢測,例如:模板是否符合XML規(guī)范,不可缺省項是否填寫等。如果語法存在錯誤,則需要重新編寫庫組件模板和組合鏡像模板。確認無誤后,會根....
本文編號:3964325
本文鏈接:http://sikaile.net/projectlw/xtxlw/3964325.html