ulissigroup / GASpy

GNU Lesser General Public License v3.0
64 stars 33 forks source link

is it possible to remove the dependence Docker? #77

Closed lixinyuu closed 5 years ago

lixinyuu commented 5 years ago

Hi Kevin and Zachary,

Thanks for this interesting repo. I am trying to install this on my univeristy HPC. My HPC administrator suggested me to do this without Docker, since "Running a container on a HPC system where you don’t have root or cannot installed software is tricky". Can you plase suggest if it is possible to remove the Docker as dependence in this case?

Thanks.

ktran9891 commented 5 years ago

Xinyu,

We will be continuing to depend on Docker, but there are two possible solutions for you.

  1. You could request that your HPC administrator begin using shifter instead of Docker. NERSC created it specifically so they could allow users of HPCs to run Docker containers without sudo.
  2. If they cannot use shifter, then I suggest creating a miniconda environment with the appropriate dependencies. Our dockerfile shows you exactly how we install our dependencies. Lines 34–57 may prove especially useful for you.