FROM osrf/ros:melodic-desktop-full
# nvidia-container-runtime
ENV NVIDIA_VISIBLE_DEVICES \
${NVIDIA_VISIBLE_DEVICES:-all}
ENV NVIDIA_DRIVER_CAPABILITIES \
${NVIDIA_DRIVER_CAPABILITIES:+$NVIDIA_DRIVER_CAPABILITIES,}graphics
RUN apt-get update && \
apt-get install -y \
build-essential \
libgl1-mesa-dev \
libglew-dev \
libsdl2-dev \
libsdl2-image-dev \
libglm-dev \
libfreetype6-dev \
libglfw3-dev \
libglfw3 \
libglu1-mesa-dev \
freeglut3-dev \
vim
RUN echo "source /opt/ros/melodic/setup.bash" >> /root/.bashrc && \
mkdir /root/catkin_ws && \
cd /root/catkin_ws && \
mkdir src && \
cd src && \
git clone -b melodic https://gitcode.net/mirrors/DroidAITech/ROS-Academy-for-Beginners.git && \
cd .. && \
rosdep install --from-paths src --ignore-src --rosdistro=melodic -y && \
echo "source /root/catkin_ws/devel/setup.bash" >> /root/.bashrc
中科院仿真环境
于 2023-09-08 10:37:15 首次发布