背景
最近docker學了個基礎,對于各種軟件環境的搭建,已經越發喜歡用docker來分發環境,而不是虛擬機,虛擬機在這方面已經是略微屬于過去式了,畢竟臃腫和效率低。可惜的是,docker還是linux支持好一些,不過這也正好貫徹了我們的一貫主張,堅定不移的走linux路線。
下面以10.3.0為例
從dockerfile構建
基本步驟
下載或克隆或者編寫dockerfile
docker構建
基于編譯的方法
基于拷貝解壓的方法,下次單獨做個
為了方便,已經將有關的dockerfile做好,鏡像是基于wangm23456的鏡像做的,并作了改進,
本次鏡像dockerfile做了如下改進
修復wget從geant4的國外鏡像下載的問題。
使用方法
git clone https://gitee.com/qiangge_666/geant4-docker.git
cd geant4-docker
bash -x makedocker.sh
目前只是測試了10.3版本,系統為ubuntu18.04。里面沒有包含geant4的data,所以需要data,需要單獨下載,然后使用-v參數將data目卷到合適的位置即可。10.6和10.7的data可以在https://gitee.com/qiangge_666/geant4-data快速下載。 g4源碼可以在https://gitee.com/qiangge_666/geant4快速下載。
docker選項參考
https://docs.docker.com/engine/reference/commandline/build/
從dockerhub拉取
這種方法要求網絡速度合適或者自己搭建dockerhub,后者顯然不適合大部分人操作。目前下載代碼比較慢的問題,考慮給做個國內鏡像。鏡像的使用方法以后再說。
編輯:jq
-
cpu
+關注
關注
68文章
10997瀏覽量
214864 -
Linux
+關注
關注
87文章
11407瀏覽量
212107 -
虛擬機
+關注
關注
1文章
955瀏覽量
28830 -
Docker
+關注
關注
0文章
500瀏覽量
12475
原文標題:geant4的docker安裝方案
文章出處:【微信號:gh_361ab7628207,微信公眾號:Geant4模擬學習交流】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
通過Docker映像OpenVINO? DL Workbench OpenVINO?安裝,無法上傳模型怎么解決?
華為云 X 實例部署 Docker 應用的性能評測優化與實踐指南

云服務器 Flexus X 實例,Docker 集成搭建 YesPlayMusic 網易云音樂播放器

在華為云上通過 Docker 容器部署 Elasticsearch 并進行性能評測

云服務器 Flexus X 實例,Docker 集成搭建 NGINX

在 Huawei Cloud EulerOS 系統中安裝 Docker 的詳細步驟與常見問題解決

docker-compose配置文件內容詳解以及常用命令介紹

如何在樹莓派上安裝Docker容器
Docker運行環境安裝
ARM平臺實現Docker容器技術
ARM平臺實現Docker容器技術
寶塔面板Docker一鍵安裝:部署GPTAcademic,開發私有GPT學術優化工具

關于Docker 的清理命令集錦
適合大學生的鴻蒙開發板-Purple Pi OH之安裝Docker

評論