neuro-inc / neuro-base-environment

Base docker image used in Neuro Platform Template, deployed on DockerHub as neuromation/base
Apache License 2.0
1 stars 0 forks source link

Base image with Conda python package manager #87

Open atselousov opened 4 years ago

atselousov commented 4 years ago

Is it possible to use conda package manager in our base image?

What it can give:

atemate commented 4 years ago

For now, it's not clear what tech risks we take once we decide to transition from pip to conda. For that, we need to understand clearly the following aspects:

  1. the problem: why do we need to go away from pip?
  2. the final result: what we will get at the end of transition from pip to conda
  3. is there anything that can not be installed via conda but can via pip?
  4. take a look at other widely used DOckerfiles, to research why they use pip or conda? It might happen, that conda behaves unstable on docker.

Deep refactoring of base image is a big work, so we need to understand the problem and the risks before we start. For now, as I see, there's no problem but only some bearable inconveniences.