0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于geant4的docker安裝方案

Geant4模擬學習交流 ? 來源:Geant4模擬學習交流 ? 作者:Geant4模擬學習交流 ? 2021-06-02 12:51 ? 次閱讀

背景

最近docker學了個基礎,對于各種軟件環(huán)境的搭建,已經(jīng)越發(fā)喜歡用docker來分發(fā)環(huán)境,而不是虛擬機,虛擬機在這方面已經(jīng)是略微屬于過去式了,畢竟臃腫和效率低。可惜的是,docker還是linux支持好一些,不過這也正好貫徹了我們的一貫主張,堅定不移的走linux路線。

下面以10.3.0為例

從dockerfile構建

基本步驟

下載或克隆或者編寫dockerfile

docker構建

基于編譯的方法

基于拷貝解壓的方法,下次單獨做個

為了方便,已經(jīng)將有關的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版本,系統(tǒng)為ubuntu18.04。里面沒有包含geant4的data,所以需要data,需要單獨下載,然后使用-v參數(shù)將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拉取

這種方法要求網(wǎng)絡速度合適或者自己搭建dockerhub,后者顯然不適合大部分人操作。目前下載代碼比較慢的問題,考慮給做個國內鏡像。鏡像的使用方法以后再說。

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10780

    瀏覽量

    210493
  • Linux
    +關注

    關注

    87

    文章

    11181

    瀏覽量

    208506
  • 虛擬機
    +關注

    關注

    1

    文章

    899

    瀏覽量

    27975
  • Docker
    +關注

    關注

    0

    文章

    447

    瀏覽量

    11778

原文標題:geant4的docker安裝方案

文章出處:【微信號:gh_361ab7628207,微信公眾號:Geant4模擬學習交流】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    ARM平臺實現(xiàn)Docker容器技術

    /docker.list > /dev/null 圖6 (4安裝Docker Host#sudo apt-get update Host#sudo apt-get i
    發(fā)表于 07-25 14:36

    ARM平臺實現(xiàn)Docker容器技術

    ;gt; /dev/null 圖6(4安裝Docker Host#sudo apt-get update Host#sudo apt-get install docker
    發(fā)表于 07-17 11:05

    寶塔面板Docker一鍵安裝:部署GPTAcademic,開發(fā)私有GPT學術優(yōu)化工具

    人工智能的浪潮中,GPT模型因其強大的自然語言處理能力備受矚目。然而,為了更好地應用于學術領域,許多人希望能部署自己私有的GPT學術優(yōu)化工具。本文將詳細介紹如何通過寶塔面板和Docker一鍵安裝
    的頭像 發(fā)表于 07-02 11:58 ?2311次閱讀
    寶塔面板<b class='flag-5'>Docker</b>一鍵<b class='flag-5'>安裝</b>:部署GPTAcademic,開發(fā)私有GPT學術優(yōu)化工具

    適合大學生的鴻蒙開發(fā)板-Purple Pi OH之安裝Docker

    介紹本文基于purple-pi-oh系列主板演示Linux系統(tǒng)安裝Docker,方法適用于RK3566全系列產(chǎn)品。本教程將指導你在基于RK3566的LInux系統(tǒng)上安裝Docker。
    的頭像 發(fā)表于 05-10 08:32 ?483次閱讀
    適合大學生的鴻蒙開發(fā)板-Purple Pi OH之<b class='flag-5'>安裝</b><b class='flag-5'>Docker</b>

    Geant4教程17:Scoring Ⅱ(計數(shù)器)—靈敏探測器基礎

    G4VSensitiveDetector對象可以被分配給G4LogicalVolume。
    的頭像 發(fā)表于 04-23 10:25 ?854次閱讀
    <b class='flag-5'>Geant4</b>教程17:Scoring Ⅱ(計數(shù)器)—靈敏探測器基礎

    Docker容器技術的安裝和使用

    通過Docker,開發(fā)人員可以更容易地構建、交付和運行應用程序,同時確保應用程序的一致性和可移植性。它也使得應用程序的部署更加靈活和高效,因為它可以快速地啟動、停止和擴展容器,而不會影響其他容器或主機系統(tǒng)。
    發(fā)表于 04-16 11:24 ?264次閱讀
    <b class='flag-5'>Docker</b>容器技術的<b class='flag-5'>安裝</b>和使用

    【昉·星光 2 高性能RISC-V單板計算機體驗】為 Ubuntu 安裝 Docker 及常用軟件

    【昉·星光 2 高性能RISC-V單板計算機體驗】為 Ubuntu 安裝 Docker 及常用軟件 目的 為了更好的利用星光2,決定使用容器來管理。 換源 使訪問更快。 # 備份 cp /etc
    發(fā)表于 02-21 17:54

    迅為3588開發(fā)板Ubuntu安裝Docker

    迅為3588開發(fā)板Ubuntu安裝Docker
    的頭像 發(fā)表于 01-29 16:07 ?601次閱讀
    迅為3588開發(fā)板Ubuntu<b class='flag-5'>安裝</b><b class='flag-5'>Docker</b>

    鐵威馬NAS使用docker方式運行Solopace.Gem客戶端

    安裝Docker Manager nas系統(tǒng)版本: 系統(tǒng)桌面點擊啟動“應用中心”,搜索docker,選擇“Docker Manager”進行安裝
    的頭像 發(fā)表于 12-18 14:31 ?713次閱讀
    鐵威馬NAS使用<b class='flag-5'>docker</b>方式運行Solopace.Gem客戶端

    如何利用樹莓派安裝DockerDocker-compose呢?

    本文主要演示了樹莓派如何安裝DockerDocker-compose的過程。
    的頭像 發(fā)表于 12-14 16:19 ?2573次閱讀
    如何利用樹莓派<b class='flag-5'>安裝</b><b class='flag-5'>Docker</b>和<b class='flag-5'>Docker</b>-compose呢?

    docker核心組件有哪些

    Docker 是一種開源的容器化平臺,它能夠實現(xiàn)將應用程序及其依賴項打包到一個可移植的容器中,從而實現(xiàn)快速、可重復、可擴展的部署和管理。Docker 的核心組件包括 Docker Engine
    的頭像 發(fā)表于 11-23 09:47 ?1714次閱讀

    如何啟動本機docker服務

    Docker是一個開源項目,可以幫助開發(fā)者打包應用程序及其依賴,并且能夠將其作為獨立的容器來運行。本文將詳細介紹如何在本機上啟動Docker服務。 第一步:安裝Docker 在開始之前
    的頭像 發(fā)表于 11-23 09:43 ?1824次閱讀

    docker部署mysql的壞處

    的問題和挑戰(zhàn)。在這篇文章中,我們將探討 Docker 部署 MySQL 的壞處。 首先,Docker 部署 MySQL 可能會面臨性能問題。盡管 Docker 提供了輕量級的容器化解決方案
    的頭像 發(fā)表于 11-23 09:29 ?1297次閱讀

    linux docker安裝部署

    了解如何在Linux上安裝和部署Docker。 一、安裝Docker 在開始之前,請確保您的Linux系統(tǒng)滿足以下要求: 64位版本的Linux操作系統(tǒng),包括Ubuntu、CentOS
    的頭像 發(fā)表于 11-23 09:27 ?992次閱讀

    ArmSoM-W3應用開發(fā)之安裝docker

    1.簡介RK3588從入門到精通系列專題開發(fā)板:ArmSoM-W3Kernel:5.10.160OS:Debian11本?介紹ArmSoM-W3在Debian11下如何安裝
    的頭像 發(fā)表于 11-20 10:05 ?385次閱讀
    ArmSoM-W3應用開發(fā)之<b class='flag-5'>安裝</b><b class='flag-5'>docker</b>