Murali-group/Beeline

Unable to build and run docker containers

Closed this issue · 1 comments

Hi,

I am facing following issues while trying to build the containers for the given algorithms and run it
This was the error encountered for LEAP, PIDC, PNI, PPCOR because of the following error when the initialize.sh file is executed:

 --------------------
  13 |     RUN mkdir data/
  14 |     
  15 | >>> RUN apt-get update && apt-get install -y time
--------------------
ERROR: failed to solve: process "/bin/sh -c apt-get update && apt-get install -y time" did not complete successfully: exit code: 100

Similarly, This error is encountered when I tried to run GRISLI, JUMP3 and GRNVBEM

--------------------
   5 |     USER root
   6 |     
   7 | >>> RUN apt-get -qq update && apt-get -qq install -y unzip xorg wget curl libstdc++6
   8 |     
   9 |     RUN mkdir /mcr-install && \
--------------------
ERROR: failed to solve: process "/bin/sh -c apt-get -qq update && apt-get -qq install -y unzip xorg wget curl libstdc++6" did not complete successfully: exit code: 100

Additionally,
This error is not allowing BLRunner.py to complete evaluation for each algorithm.

docker run --rm -v /home/ibab/Beeline:/data grnbeeline/pidc:base /bin/sh -c "time -v -o data/outputs/example/GSD/PIDC/time.txt julia runPIDC.jl data/inputs/example/GSD/PIDC/ExpressionData.csv data/outputs/example/GSD/PIDC/outFile.txt "
docker: Cannot connect to the Docker daemon at unix:///home/ibab/.docker/desktop/docker.sock. Is the docker daemon running?.
See 'docker run --help'.

Further, I had to make change dataset_dir in config.yaml file to 'example' to allow datasets to be read.

Kindly let me know how to resolve these.

Regards,
Vishnu

Should be fixed