背景
最近docker學(xué)了個基礎(chǔ),對于各種軟件環(huán)境的搭建,已經(jīng)越發(fā)喜歡用docker來分發(fā)環(huán)境,而不是虛擬機(jī),虛擬機(jī)在這方面已經(jīng)是略微屬于過去式了,畢竟臃腫和效率低??上У氖?,docker還是linux支持好一些,不過這也正好貫徹了我們的一貫主張,堅(jiān)定不移的走linux路線。
下面以10.3.0為例
從dockerfile構(gòu)建
基本步驟
下載或克隆或者編寫dockerfile
docker構(gòu)建
基于編譯的方法
基于拷貝解壓的方法,下次單獨(dú)做個
為了方便,已經(jīng)將有關(guān)的dockerfile做好,鏡像是基于wangm23456的鏡像做的,并作了改進(jìn),
本次鏡像dockerfile做了如下改進(jìn)
修復(fù)docker構(gòu)建過程中cpu核心hardcode的問題
修復(fù)wget從geant4的國外鏡像下載的問題。
使用方法
git clone https://gitee.com/qiangge_666/geant4-docker.git
cd geant4-docker
bash -x makedocker.sh
目前只是測試了10.3版本,系統(tǒng)為ubuntu18.04。里面沒有包含geant4的data,所以需要data,需要單獨(dú)下載,然后使用-v參數(shù)將data目卷到合適的位置即可。10.6和10.7的data可以在https://gitee.com/qiangge_666/geant4-data快速下載。 g4源碼可以在https://gitee.com/qiangge_666/geant4快速下載。
docker選項(xiàng)參考
https://docs.docker.com/engine/reference/commandline/build/
從dockerhub拉取
這種方法要求網(wǎng)絡(luò)速度合適或者自己搭建dockerhub,后者顯然不適合大部分人操作。目前下載代碼比較慢的問題,考慮給做個國內(nèi)鏡像。鏡像的使用方法以后再說。
編輯:jq
-
cpu
+關(guān)注
關(guān)注
68文章
11320瀏覽量
225801 -
Linux
+關(guān)注
關(guān)注
88文章
11806瀏覽量
219493 -
虛擬機(jī)
+關(guān)注
關(guān)注
1文章
973瀏覽量
30683 -
Docker
+關(guān)注
關(guān)注
0文章
537瀏覽量
14392
原文標(biāo)題:geant4的docker安裝方案
文章出處:【微信號:gh_361ab7628207,微信公眾號:Geant4模擬學(xué)習(xí)交流】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
將 docker-ce 添加到 yocto LLDP 5.15-71 中,顯示錯誤如何解決?
如何在2026年Rocky Linux(8、9和10)上安裝Docker
如何在NVIDIA Jetson AGX Thor上通過Docker高效部署vLLM推理服務(wù)
創(chuàng)龍 瑞芯微 RK3588 國產(chǎn)2.4GHz八核 工業(yè)開發(fā)板—Docker容器部署方法說明
Docker生產(chǎn)環(huán)境安全配置指南
【HZ-T536開發(fā)板免費(fèi)體驗(yàn)】Docker 環(huán)境安裝及應(yīng)用
【GM-3568JHF開發(fā)板免費(fèi)體驗(yàn)】開發(fā)環(huán)境安裝
Docker容器安全攻防實(shí)戰(zhàn)案例
docker無法啟用怎么解決?
迅為RK3576開發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝
Ubuntu系統(tǒng)安裝Docker詳細(xì)攻略,觸覺智能RK3568開發(fā)板演示
基于geant4的docker安裝方案
評論