Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • mHM mHM
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
  • Issues 52
    • Issues 52
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 10
    • Merge requests 10
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • mhmmhm
  • mHMmHM
  • Issues
  • #73
Closed
Open
Issue created Nov 11, 2019 by Sebastian Müller@muellese🐈Owner

Creation of a mHM Docker

Since we rely on some dependencies, like NetCDF, we could apply the rising idea of deploying mHM as a docker-image. A docker provides a separate environment, where a plain linux system is provided but that is not running in a virtual machine.

This mean:

  • encapsulated environment with only the necessary tools/dependencies installed
  • easily deploy compiled mHM binaries
  • possibility of multiple dockers with different configurations (parallel, ifort, gfortran, nag, ...)
  • providing of tested and working environments with fixed version of every dependency

Dockers are running natively on Linux and Windows. On Mac it is running with a Linux kernel running in a virtual machine. So basically there could be one docker to make everyone happy.

Maybe we could collect some opinions on that here.

References:

  • Docker website
  • Getting started with Docker for Developers
  • nctests - Docker image containing NetCDF
Assignee
Assign to
Time tracking