Closed MahShaaban closed 3 years ago
The Dockerfile in question is used for testing on remote build machines. The reason why it doesn't work is due to Python updates and the latest LTS release since this image was last built for testing. This test image includes both Python versions for example which is less than ideal and does not include the installation of Segway itself which is also tested (as seen by the commented out line at the bottom of the Dockerfile).
In general, we recommend installing Segway using Bioconda. After it is setup you can simple issue the command conda install segway
.
If you want a Docker image to use out-of-the-box still you could try the docker images generated by Bioconda/quay.io. We do not use these at all and I cannot guarantee their usefulness.
If you want to generate your own docker image with Segway installed, you can simply uncomment out the bottom line and keep only the python 3 packages in the list, remove the python2 installation command, and remove the curl for get-pip.
Hope this helps!
Eric
Thanks @EricR86 This was very helpful
I downloaded the repo and tried to build an image from the dockerfile
docker/Dockerfile
usingI got
Any suggestions?