Skip to content

Instantly share code, notes, and snippets.

@j-rivero
Last active January 19, 2017 18:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save j-rivero/5519df8ec304d6f726afcd739e35d130 to your computer and use it in GitHub Desktop.
Save j-rivero/5519df8ec304d6f726afcd739e35d130 to your computer and use it in GitHub Desktop.
Dockerfile to install gazebo8 beta
# This is an auto generated Dockerfile for gazebo:gzserverX
# generated from templates/docker_images/create_gzserverX_image.Dockerfile.em
# generated on 2016-04-26 23:20:27 +0000
FROM ubuntu:xenial
MAINTAINER Jose Luis Rivero jrivero+buildfarm@osrfoundation.org
# nvidia-docker hooks
LABEL com.nvidia.volumes.needed="nvidia_driver"
ENV PATH /usr/local/nvidia/bin:${PATH}
ENV LD_LIBRARY_PATH /usr/local/nvidia/lib:/usr/local/nvidia/lib64:${LD_LIBRARY_PATH}
RUN apt-get update && apt-get install -y \
software-properties-common \
&& rm -rf /var/lib/apt/lists/*
RUN apt-add-repository ppa:dartsim
# Gazebo Setup #################################################################
# setup keys
RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys D2486D2DD83DB69272AFE98867170598AF249743
# setup sources.list
RUN echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-latest.list
RUN echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-prerelease `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-prerelease.list
# install gazebo8 package
RUN apt-get update && apt-get install -y \
libgazebo8-dev \
&& rm -rf /var/lib/apt/lists/*
# setup environment
EXPOSE 11345
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment