demotomohiro / remocolab

remocolab is a Python module to allow remote access to Google Colaboratory using SSH or TurboVNC.
MIT License
317 stars 230 forks source link

[Help Wanted][Feature Request] Containers or Virtualizations on Google Colab? #19

Closed vbuterin2 closed 4 years ago

vbuterin2 commented 4 years ago

It seems like the google colab does not support VMX or container technology and this is not good for some developers who build stuff based on docker. Is there somehow another solution available for us? @demotomohiro

demotomohiro commented 4 years ago

I tried to use docker on google colab before, but it seems we cannot run docker on docker.

vbuterin2 commented 4 years ago

I tried to use docker on google colab before, but it seems we cannot run docker on docker.

I have tried it too, but it seems like junest is our only choice.https://github.com/fsquillace/junest but it seems like the namespace feature is disabled on linux but we can use --groot option, but somehow the junest cannot mount drives correctly. I'm not a linux system expert but I believe that we can somehow modify the junest code a little bit to let it work on colab. @demotomohiro

vbuterin2 commented 4 years ago

@demotomohiro Have you tried Domino Data Lab? They are offering the jupyter lab for free but their runtime support virtualization and their bandwidth 2x larger than google colab.

demotomohiro commented 4 years ago

@cdkfox I have never tried it.