0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于geant4的docker安装方案

Geant4模拟学习交流 来源:Geant4模拟学习交流 作者:Geant4模拟学习交流 2021-06-02 12:51 次阅读

背景

最近docker学了个基础,对于各种软件环境的搭建,已经越发喜欢用docker来分发环境,而不是虚拟机,虚拟机在这方面已经是略微属于过去式了,毕竟臃肿和效率低。可惜的是,docker还是linux支持好一些,不过这也正好贯彻了我们的一贯主张,坚定不移的走linux路线。

下面以10.3.0为例

从dockerfile构建

基本步骤

下载或克隆或者编写dockerfile

docker构建

基于编译的方法

基于拷贝解压的方法,下次单独做个

为了方便,已经将有关的dockerfile做好,镜像是基于wangm23456的镜像做的,并作了改进,

本次镜像dockerfile做了如下改进

修复docker构建过程中cpu核心hardcode的问题

修复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
    cpu
    +关注

    关注

    68

    文章

    10435

    浏览量

    206523
  • Linux
    +关注

    关注

    87

    文章

    10986

    浏览量

    206723
  • 虚拟机
    +关注

    关注

    1

    文章

    854

    浏览量

    27366
  • Docker
    +关注

    关注

    0

    文章

    437

    浏览量

    11602

原文标题:geant4的docker安装方案

文章出处:【微信号:gh_361ab7628207,微信公众号:Geant4模拟学习交流】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【昉·星光 2 高性能RISC-V单板计算机体验】为 Ubuntu 安装 Docker 及常用软件

    【昉·星光 2 高性能RISC-V单板计算机体验】为 Ubuntu 安装 Docker 及常用软件 目的 为了更好的利用星光2,决定使用容器来管理。 换源 使访问更快。 # 备份 cp /etc
    发表于 02-21 17:54

    迅为3588开发板Ubuntu安装Docker

    迅为3588开发板Ubuntu安装Docker
    的头像 发表于 01-29 16:07 200次阅读
    迅为3588开发板Ubuntu<b class='flag-5'>安装</b><b class='flag-5'>Docker</b>

    如何利用树莓派安装DockerDocker-compose呢?

    本文主要演示了树莓派如何安装DockerDocker-compose的过程。
    的头像 发表于 12-14 16:19 1194次阅读
    如何利用树莓派<b class='flag-5'>安装</b><b class='flag-5'>Docker</b>和<b class='flag-5'>Docker</b>-compose呢?

    如何启动本机docker服务

    Docker是一个开源项目,可以帮助开发者打包应用程序及其依赖,并且能够将其作为独立的容器来运行。本文将详细介绍如何在本机上启动Docker服务。 第一步:安装Docker 在开始之前
    的头像 发表于 11-23 09:43 615次阅读

    linux docker安装部署

    了解如何在Linux上安装和部署Docker。 一、安装Docker 在开始之前,请确保您的Linux系统满足以下要求: 64位版本的Linux操作系统,包括Ubuntu、CentOS
    的头像 发表于 11-23 09:27 435次阅读

    ArmSoM-W3应用开发之安装docker

    1.简介RK3588从入门到精通系列专题开发板:ArmSoM-W3Kernel:5.10.160OS:Debian11本⽂介绍ArmSoM-W3在Debian11下如何安装
    的头像 发表于 11-20 10:05 193次阅读
    ArmSoM-W3应用开发之<b class='flag-5'>安装</b><b class='flag-5'>docker</b>

    如何判断是否在docker镜像中?

    则简洁很多 3. 一个有些土的方法:大部分 docker 容器中都不会在安装 docker,至少算能SDK 的docker是这样的,所以在云主机上输入
    发表于 09-20 07:42

    瑞芯微RK3568:Debian系统如何安装Docker

    本文基于HD-RK3568-IOT评估板演示Debian系统安装Docker,该方法适用于RK356X全系产品。
    的头像 发表于 09-18 17:26 903次阅读
    瑞芯微RK3568:Debian系统如何<b class='flag-5'>安装</b><b class='flag-5'>Docker</b>

    docker基础知识和使用bmnnsdk时的docker常用命令

    安装docker并下载bmnnsdk2 解压bmnnsdk压缩包(以下简成bmnnsdk为SDK) 进入SDK解压后文件夹,文件名如bmnnsdk2_bm1684_vx.x.x ,此为宿主机根目录; 从
    发表于 09-18 07:59

    geant4光源方向设置

    /rot1/gps/pos/rot2应该怎么设置能达到这个目地呢, 在论坛上也有看到类似的对这两个函数的解释,但是tan(90)和tan(180)是不存在,要怎弄呢 改了好久了,geant4手册上也没有详细解释,谢谢帮助,非常感谢
    发表于 08-26 19:50

    geant4在manjaro/archlinux系统下的安装方法

    在arch类系统下的安装是省力的。因为本质上一个命令即可。
    的头像 发表于 08-21 09:52 463次阅读
    <b class='flag-5'>geant4</b>在manjaro/archlinux系统下的<b class='flag-5'>安装</b>方法

    Docker映像为Raspbian OpenVINO工具套件的安装过程

    最大限度地提高了性能。英特尔英特尔® Distribution工具OpenVINO™工具套件还包括英特尔®深度学习部署工具套件。 本指南为用户提供了创建 Docker* 映像的步骤,以安装适用于
    发表于 08-15 06:59

    使用Docker安装WordPress教程

    本教程将向您展示如何使用 Docker Compose 在 Docker 容器中运行 WordPress 安装
    的头像 发表于 07-28 11:39 1062次阅读
    使用<b class='flag-5'>Docker</b><b class='flag-5'>安装</b>WordPress教程

    RK356X Debian/Ubuntu系统安装Docker技术分享

    本文基于IDO-SBC3528主板演示Debian/Ubuntu 系统任何安装Docker,方法适用于RK3568全系列产品。
    的头像 发表于 06-30 17:49 922次阅读

    Linux中如何使用Docker安装MySQL

    如果您是 MySQL 的新手或希望快速轻松地安装 MySQL 数据库的人,那么本文适合您,在本文中,我们将学习如何在 Linux 中使用 DockerDocker compose 设置 MySQL。 让我们首先设置
    的头像 发表于 05-12 16:22 3121次阅读
    Linux中如何使用<b class='flag-5'>Docker</b><b class='flag-5'>安装</b>MySQL