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

    文章

    10794

    浏览量

    210664
  • Linux
    +关注

    关注

    87

    文章

    11191

    浏览量

    208628
  • 虚拟机
    +关注

    关注

    1

    文章

    902

    浏览量

    27991
  • Docker
    +关注

    关注

    0

    文章

    450

    浏览量

    11784

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

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

收藏 人收藏

    评论

    相关推荐

    Docker运行环境安装

    、发布、测试和部署,可以帮助开发人员将最新版本代码应用到生产环境中。 Docker可以安装在多个平台中,包括Mac、Windows和Linux。不过,生产环境还是推荐在Linux上运行,以下以主流的Linux操作系统(CentOS和ubuntu)为例,说明
    的头像 发表于 10-29 11:28 104次阅读

    ARM平台实现Docker容器技术

    /docker.list > /dev/null 图6 (4安装Docker Host#sudo apt-get update Host#sudo apt-get i
    发表于 07-25 14:36

    ARM平台实现Docker容器技术

    ;gt; /dev/null 图6(4安装Docker Host#sudo apt-get update Host#sudo apt-get install docker
    发表于 07-17 11:05

    宝塔面板Docker一键安装:部署GPTAcademic,开发私有GPT学术优化工具

    人工智能的浪潮中,GPT模型因其强大的自然语言处理能力备受瞩目。然而,为了更好地应用于学术领域,许多人希望能部署自己私有的GPT学术优化工具。本文将详细介绍如何通过宝塔面板和Docker一键安装
    的头像 发表于 07-02 11:58 2365次阅读
    宝塔面板<b class='flag-5'>Docker</b>一键<b class='flag-5'>安装</b>:部署GPTAcademic,开发私有GPT学术优化工具

    适合大学生的鸿蒙开发板-Purple Pi OH之安装Docker

    介绍本文基于purple-pi-oh系列主板演示Linux系统安装Docker,方法适用于RK3566全系列产品。本教程将指导你在基于RK3566的LInux系统上安装Docker
    的头像 发表于 05-10 08:32 512次阅读
    适合大学生的鸿蒙开发板-Purple Pi OH之<b class='flag-5'>安装</b><b class='flag-5'>Docker</b>

    Geant4教程17:Scoring Ⅱ(计数器)—灵敏探测器基础

    G4VSensitiveDetector对象可以被分配给G4LogicalVolume。
    的头像 发表于 04-23 10:25 875次阅读
    <b class='flag-5'>Geant4</b>教程17:Scoring Ⅱ(计数器)—灵敏探测器基础

    Docker容器技术的安装和使用

    通过Docker,开发人员可以更容易地构建、交付和运行应用程序,同时确保应用程序的一致性和可移植性。它也使得应用程序的部署更加灵活和高效,因为它可以快速地启动、停止和扩展容器,而不会影响其他容器或主机系统。
    发表于 04-16 11:24 271次阅读
    <b class='flag-5'>Docker</b>容器技术的<b class='flag-5'>安装</b>和使用

    【昉·星光 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 625次阅读
    迅为3588开发板Ubuntu<b class='flag-5'>安装</b><b class='flag-5'>Docker</b>

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

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

    docker核心组件有哪些

    Docker 是一种开源的容器化平台,它能够实现将应用程序及其依赖项打包到一个可移植的容器中,从而实现快速、可重复、可扩展的部署和管理。Docker 的核心组件包括 Docker Engine
    的头像 发表于 11-23 09:47 1774次阅读

    如何启动本机docker服务

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

    docker部署mysql的坏处

    的问题和挑战。在这篇文章中,我们将探讨 Docker 部署 MySQL 的坏处。 首先,Docker 部署 MySQL 可能会面临性能问题。尽管 Docker 提供了轻量级的容器化解决方案
    的头像 发表于 11-23 09:29 1318次阅读

    linux docker安装部署

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

    ArmSoM-W3应用开发之安装docker

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