perone / euclidesdb

A multi-model machine learning feature embedding database
http://euclidesdb.readthedocs.io
Other
633 stars 31 forks source link

Can't run Docker image #10

Open garysieling opened 6 years ago

garysieling commented 6 years ago

When I run the docker command:

docker run -p 50000:50000 \ -v ~/database:/database \ -it euclidesdb/euclidesdb

It immediately dies, like so:

/opt/euclidesdb-0.1.1-Linux/euclidesdb/bootstrap_euclidesdb.sh: line 3: 5 Illegal instruction /opt/euclidesdb-0.1.1-Linux/euclidesdb/euclidesdb -c /opt/euclidesdb-0.1.1-Linux/euclidesdb/euclidesdb.conf

Does this indicate some sort of GPU dependency (this is on a 2011 MPB with High Sierra)

perone commented 6 years ago

That is weird, I just tested on my MacBook with High Sierra and it is working fine. Seems to be related to Docker maybe (just saw this: https://github.com/docker/compose/issues/271), will try to see what could be the cause of it.

Is your docker updated ?

senthilmk commented 5 years ago

I am using docker ver 18.09.1-rc1, build bca0068 on centos 7.4. Am facing the same issue...

perone commented 5 years ago

I'll take a look into that soon, it looks like euclidesdb or some library is being compiled using extensions that shouldn't be using. @senthilmk can you tell us which host machine are you using ?

senthilmk commented 5 years ago

docker ver 18.09.1-rc1, (build bca0068) Using LInux (centos 7.4)

perone commented 5 years ago

Thanks @senthilmk, is CentOS the guest or host system ?

senthilmk commented 5 years ago

centos is the host.

I think the guest is as defined (Ubuntu)