背景
最近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文章
10922浏览量
213278 -
Linux
+关注
关注
87文章
11354浏览量
210657 -
虚拟机
+关注
关注
1文章
950浏览量
28495 -
Docker
+关注
关注
0文章
492浏览量
12005
原文标题:geant4的docker安装方案
文章出处:【微信号:gh_361ab7628207,微信公众号:Geant4模拟学习交流】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
华为云 X 实例部署 Docker 应用的性能评测优化与实践指南
![华为云 X 实例部署 <b class='flag-5'>Docker</b> 应用的性能评测优化与实践指南](https://file1.elecfans.com//web3/M00/04/31/wKgZPGdxD3mADvsQAAL6vRVXj9A991.png)
云服务器 Flexus X 实例,Docker 集成搭建 YesPlayMusic 网易云音乐播放器
![云服务器 Flexus X 实例,<b class='flag-5'>Docker</b> 集成搭建 YesPlayMusic 网易云音乐播放器](https://file1.elecfans.com//web3/M00/05/DD/wKgZO2eE6CWAdY6sAALbDg2BGg8136.png)
在华为云上通过 Docker 容器部署 Elasticsearch 并进行性能评测
![在华为云上通过 <b class='flag-5'>Docker</b> 容器部署 Elasticsearch 并进行性能评测](https://file1.elecfans.com//web3/M00/05/BF/wKgZPGeEpj-AelcxAAD9qW6gwBg855.png)
云服务器 Flexus X 实例,Docker 集成搭建 NGINX
![云服务器 Flexus X 实例,<b class='flag-5'>Docker</b> 集成搭建 NGINX](https://file1.elecfans.com//web3/M00/05/BA/wKgZPGeEg9-AFidXAALbDg2BGg8471.png)
在 Huawei Cloud EulerOS 系统中安装 Docker 的详细步骤与常见问题解决
![在 Huawei Cloud EulerOS 系统中<b class='flag-5'>安装</b> <b class='flag-5'>Docker</b> 的详细步骤与常见问题解决](https://file1.elecfans.com//web3/M00/03/F3/wKgZO2dtLCCAJlDxAAJdM3qXDdI840.png)
如何在树莓派上安装Docker容器
Docker运行环境安装
ARM平台实现Docker容器技术
ARM平台实现Docker容器技术
宝塔面板Docker一键安装:部署GPTAcademic,开发私有GPT学术优化工具
![宝塔面板<b class='flag-5'>Docker</b>一键<b class='flag-5'>安装</b>:部署GPTAcademic,开发私有GPT学术优化工具](https://file1.elecfans.com//web2/M00/F7/00/wKgZomaDetqAKW_2AAMDjihaz70243.png)
关于Docker 的清理命令集锦
适合大学生的鸿蒙开发板-Purple Pi OH之安装Docker
![适合大学生的鸿蒙开发板-Purple Pi OH之<b class='flag-5'>安装</b><b class='flag-5'>Docker</b>](https://file1.elecfans.com/web2/M00/8F/50/wKgZomTMciWAD54NAABOGP2pQZY452.png)
Docker容器技术的安装和使用
![<b class='flag-5'>Docker</b>容器技术的<b class='flag-5'>安装</b>和使用](https://file1.elecfans.com/web2/M00/C9/8D/wKgaomYd78SACKJeAAAyxy6HaB0206.png)
评论