Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a docker image #24

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Commits on Feb 9, 2017

  1. Issue google-deepmind#22: Get Docker image working with OpenGL and VNC.

    * Creates an Ubuntu 14.04, tightvnc, bazel image with all the dependencies for
      building and running lab.
    * Does an initial compile using
      'bazel build :deepmind_lab.so --define headless=osmesa'
    * Run headless with
      'bazel run :random_agent --define headless=osmesa'
    
    Issues:
    * OpenGL currently doesn't work properly for some reason, so running
      the non-headless version doesn't work. See
      https://ubuntuforums.org/archive/index.php/t-2257096.html
    Frank Carey committed Feb 9, 2017
    Configuration menu
    Copy the full SHA
    82dd0d7 View commit details
    Browse the repository at this point in the history
  2. Issue google-deepmind#22: Create a Docker image.

    * After much debugging, it seems xvfb (virtual frame buffer) needed to be
      implemented to get opengl working properly.
    * Switched to using our own from-stratch Dockerfile based on Ubuntu 14.04
    * Switched to x11vnc instead of tightvnc since tightvnc didn't seem to work,
      but not sure if that's still an issue or not.
    * Added lots of documentation around the various settings used.
    * Using fluxbox instead of lxdm because it was lighter weight.
    Frank Carey committed Feb 9, 2017
    Configuration menu
    Copy the full SHA
    f25f642 View commit details
    Browse the repository at this point in the history