How to run Google Datalab locally?

How do I run Datalab locally when it requires Docker (and Docker Toolbox is not supported as documented here: The Docker website says Docker requires Windows 10 Professional or Enterprise 64-bit, and most corporate environments don’t run Windows 10.

  • Is there a way to repopulate with command-line a postgres db that I can't drop?
  • You're accessing the development server over HTTPS, but it only supports HTTP when using Docker
  • How to allow incoming connection on a particular port from specific IP
  • How to check if a Docker image with a specific tag exist locally?
  • Hide/obfuscate environmental parameters in docker
  • Dockerfile or Registry? Which is the preferred strategy for distribution?
  • Docker does not take my ulimit configuration when the system reboot
  • Range of IP address to be allowed from internal network for Bluemix Containers
  • What's the best way to share files from Windows to Boot2docker VM
  • ENTRYPOINT & CMD commands with mongod results in unknown option error
  • Homebrew: Linking custom taps to existing bottles in bintray
  • Not able to use a Dockerfile when using Jenkins CloudBees Docker Custom Build Environment Plugin
  • 2 Solutions collect form web for “How to run Google Datalab locally?”

    Docker is highly preferred over Docker Toolbox, as its a simpler, self-contained installation, with simpler configuration (since you don’t have additional virtualization software to deal with, as you do with Docker Toolbox – namely boot2docker and its underlying functionality). However if you have a setup to run docker on your end, you should theoretically be able to use that for running the Datalab docker container by adapting the instructions.

    You do have the option of running everything on a GCE VM.

    I was facing the same problem, what I found more comfrotable in the end is to install Ubuntu on Virtual Box. This is free and fairly easy, and from the virtual machine you can use all the Docker and the Google guide to run Datalab locally.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.